常见的运算符
(1)算术运算符:+、-、*、/、//、% 、**;
(2)赋值运算符:=、+=、-=、*=、/=、//=、%=、**=;
(3)比较运算符:>、<、>=、<=、==
、!=;
(4)逻辑运算符:not、and、or。
算术运算符
算术运算符 | 名称 | 描述 |
---|---|---|
+ | 加法 | 两个数相加,如6 + 12=18。 |
- | 减法 | 两个数相减,如25 - 9=16。 |
* | 乘法 | 两个数相乘,如3 * 7=21。 |
/ | 除法 | 两个数相除,如25 / 5=5。 |
// | 取整除 | 两个数相除取商的整数部分,如10.0 // 3.0=3.0。 |
% | 求余(取模) | 两个数相除取余数值,如13 % 4=1。 |
** | 次幂(次方) | x**y表示返回x的y次幂。 |
例
定义变量:上底,下底,高,求梯形面积是多少?
# 算术运算符
a = int(input("请输入上底值:"))
b = int(input("请输入下底值:"))
h = int(input("请输入高值:"))
# 求面积
area = (a+b)*h / 2
# 输出结果
print(f"求梯形的面积:{area}")
赋值运算符
赋值运算符 | 名称 | 描述 |
---|---|---|
= | 赋值 | c =a+b,将a+b的值赋值给c |
+= | 加等于 | m+=n,等同于m=m+n += |
-= | 减等于 | m-=n,等同于m=m-n |
*= | 乘等于 | m *= n,等同于m=m * n |
/= | 除等于 | m/=n,等同于m=m/n |
//= | 取整除等于 | m//=n,等同于m=m//n |
%= | 取模等于(求余等于) | m%=n,等同于m=m%n |
** = | 幂等于 | m ** =n,等同于m=m ** n |
例
提示用户输入圆的半径,用赋值运算符和公式S = πr^2^,求圆的面积。
# 提示用户输入圆的半径,用赋值运算符和公式S = πr^2^,求圆的面积。
r = int(input("请输入圆的半径"))
pi = 3.14
# 求圆
s = pi * r * r
# 求结果
print(f"求圆形的面积{s}")
比较运算符
比较运算符也称为关系运算符,结果为布尔型.
关系运算符 | 名称 | 示例 | 结果 |
---|---|---|---|
==(等号) | 等于 | 4==3 | False |
!= | 不等于 | 4!=3 | True |
< | 小于 | 10<2 | False |
> | 大于 | 10>2 | True |
<= | 小于等于 | 20<=24 | True |
>= | 大于等于 | 20>=24 | False |
例
(1)求解数值4是否等于6;
(2)判断年龄是否超过18周岁?
# 3.比较运算符
print(4 == 6)
print(4 != 6)
age = int(input("请输入年龄:"))
print(age > 18)
逻辑运算符
逻辑运算符 | 名称 | 举例 | 结果 |
---|---|---|---|
and | 与 | a and b | 若a和b都为True,则结果为True;否则,结果为False。 |
or | 或 | a or b | 若a和b任意一个为True,则结果为True。 |
not | 非 | not m | 若m为False,则结果为True,即取反。 |
对于and或or运算
操作数a | 操作数b | or | and |
---|---|---|---|
True | False | True | False |
True | True | True | True |
False | False | False | False |
False | True | True | False |
例
当身高大于等于162,且年龄大于18周岁,才可以通过征兵体检。
# 4.逻辑运算符
height = 190
age = 24
ret2 = ((height >= 162) and (age > 18))
print(ret2)
标签:Python,运算符,等同于,等于,print,input,赋值
From: https://blog.csdn.net/weixin_58305115/article/details/142148836