算术运算符用于执行数学运算,如加、减、乘、除等。以下是一些常见的算术运算符:
+ 加法- 减法* 乘法/ 除法% 求余** 幂运算// 整除a = 10 #把数值10赋值给a
b = 3 #把数值3赋值给b
print(a)
print(b)
# print(a + b) # 输出 13,加法
# print(a - b) # 输出 7,减法
print(a * b) # 输出 30,乘法
print(a / b) # 输出 3.333...,除法
print(a % b) # 输出 1,取余
print(a ** b) # 输出 1000,幂运算
print(a // b) # 输出 3,整除
10 3 30 3.3333333333333335 1 1000 3
1 计算 15 和 4 的和、差、积、商、余数、幂和整除结果。
2 编写代码,计算半径为 5 的圆的面积(公式:面积 = π * r²,π 取 3.14)。
赋值运算符用于将表达式的值赋给变量。以下是一些常见的赋值运算符:
= 简单赋值(直接赋值)
+= 加后赋值(先相加,再赋值)
-= 减后赋值(先相减,再赋值)
*= 乘后赋值(先相乘,再赋值)
/= 除后赋值(先相除,再赋值)
# a = 10
# print(a)
# a += 5 # 等价于 a = a + 5
# print(a) # 输出 15
b = 20
b //= 3 # 等价于 b = b // 3
print(b) # 输出 6
6
1简单赋值: 将 10 赋值给变量 a。
2加后赋值: 已知 b = 5,用 += 将 b 增加 3。
3减后赋值: 已知 x = 10,用 -= 将 x 减少 5。
4乘后赋值: 已知 y = 2,用 *= 将 y 乘以 4。
5除后赋值: 已知 z = 20,用 /= 将 z 除以 5。
# 练习1:简单赋值
a = 10
print(a) # 输出 10
# 练习2:加后赋值
b = 5
b += 3
print(b) # 输出 8
# 练习3:减后赋值
x = 10
x -= 5
print(x) # 输出 5
# 练习4:乘后赋值
y = 2
y *= 4
print(y) # 输出 8
# 练习5:除后赋值
z = 20
z /= 5
print(z) # 输出 4.0(在 Python 中结果为浮点数)
比较运算符用于比较两个值的大小或等价性。以下是一些常见的比较运算符:
== 等于!= 不等于> 大于< 小于>= 大于等于<= 小于等于a = 10
b = 20
print(a == b) # 输出 False,a 不等于 b
print(a != b) # 输出 True,a 不等于 b
print(a > b) # 输出 False,a 不大于 b
print(a < b) # 输出 True,a 小于 b
print(a >= b) # 输出 False,a 不大于等于 b
print(a <= b) # 输出 True,a 小于等于 b
False True False True False True
1 定义变量 x = 15 和 y = 20,比较它们的大小并打印结果。
2 编写代码,判断 z = 30 是否大于等于 25,并打印结果。
逻辑运算符用于基于变量的值或表达式的结果,执行逻辑操作。以下是一些常见的逻辑运算符:
- `and` 逻辑与
- `or` 逻辑或
- `not` 逻辑非
# 逻辑运算符的例子
c = True
d = False
#print("c and d:", c and d) # 逻辑与
print("c or d:", c or d) # 逻辑或
print("not c:", not c) # 逻辑非
c or d: True not c: False
# 练习:使用逻辑运算符检查a或b是否小于5,并且两者不相等。
a = 3 # 示例值
b = 4 # 示例值
# 检查逻辑条件:
# 1. a 或 b 是否小于5
# 2. 且 a 不等于 b
result = (a < 5 or b < 5) and (a != b)
print(result) # 输出 True
True
观看课程
allowance = 2000
food = 800
shopping = 450.5
others = 300
spending = food + shopping + others
print("总支出:",spending)
balance = allowance - spending
print("本月结余:",balance)
#总支出(保留1位小数)
#本月结余(使用复合赋值运算符)
#总支出:1550.5元
#本月结余:449.5元
总支出: 1550.5 本月结余: 449.5