1 算术运算符¶

算术运算符用于执行数学运算,如加、减、乘、除等。以下是一些常见的算术运算符:

  • + 加法
  • - 减法
  • * 乘法
  • / 除法
  • % 求余
  • ** 幂运算
  • // 整除

算术运算符的例子¶

In [6]:
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)。

2 赋值运算符¶

赋值运算符用于将表达式的值赋给变量。以下是一些常见的赋值运算符:

  • = 简单赋值(直接赋值)

  • += 加后赋值(先相加,再赋值)

  • -= 减后赋值(先相减,再赋值)

  • *= 乘后赋值(先相乘,再赋值)

  • /= 除后赋值(先相除,再赋值)

赋值运算符的例子¶

In [11]:
# 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。

In [ ]:
# 练习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 中结果为浮点数)

3 比较运算符¶

比较运算符用于比较两个值的大小或等价性。以下是一些常见的比较运算符:

  • == 等于
  • != 不等于
  • > 大于
  • < 小于
  • >= 大于等于
  • <= 小于等于

比较运算符的例子¶

In [19]:
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,并打印结果。

4 逻辑运算符¶

逻辑运算符用于基于变量的值或表达式的结果,执行逻辑操作。以下是一些常见的逻辑运算符:

- `and` 逻辑与
- `or` 逻辑或
- `not` 逻辑非

逻辑运算符的例子¶

In [22]:
# 逻辑运算符的例子
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

逻辑运算符的练习¶

In [23]:
# 练习:使用逻辑运算符检查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
In [ ]:
观看课程
In [27]:
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
In [ ]: