学习目标
- 掌握Python中的各种操作符
- 理解条件语句的用法
- 学会编写基本的条件判断逻辑
学习内容
1. 操作符
操作符是用于执行各种运算的符号。Python支持多种类型的操作符,包括算术操作符、比较操作符、逻辑操作符和赋值操作符。
算术操作符
- +:加法
- -:减法
- *:乘法
- /:除法(结果为浮点数)
- //:地板除(结果为整数)
- %:取模(取余数)
- **:幂运算
a = 10 
b = 3 
print(a + b) # 13 
print(a - b) # 7 
print(a * b) # 30 
print(a / b) # 3.3333333333333335 
print(a // b) # 3 
print(a % b) # 1 
print(a ** b) # 1000比较操作符
- ==:等于
- !=:不等于
- >:大于
- <:小于
- >=:大于等于
- <=:小于等于
a = 10 
b = 20 
print(a == b) # False 
print(a != b) # True 
print(a > b) # False 
print(a < b) # True 
print(a >= b) # False 
print(a <= b) # True逻辑操作符
- and:与运算
- or:或运算
- not:非运算
a = True 
b = False 
print(a and b) # False 
print(a or b) # True 
print(not a) # False赋值操作符
- =:赋值
- +=:加后赋值
- -=:减后赋值
- *=:乘后赋值
- /=:除后赋值
- //=:地板除后赋值
- %=:取模后赋值
- **=:幂后赋值
a = 5 
a += 3 # 相当于 a = a + 3 
print(a) # 8 
b = 10 
b *= 2 # 相当于 b = b * 2 
print(b) # 202. 条件语句
条件语句用于根据条件执行不同的代码块。在Python中,使用if、elif和else语句实现条件判断。
基本语法
if condition1: 
# 当condition1为True时执行的代码块 
elif condition2: 
# 当condition2为True时执行的代码块 
else: 
# 当所有条件都为False时执行的代码块示例
x = 10 
y = 20 
if x > y: 
print("x大于y") 
elif x < y: 
print("x小于y") 
else: 
print("x等于y")嵌套条件语句
可以在条件语句中嵌套其他条件语句,以实现更复杂的逻辑。
x = 15 
if x > 10: if x % 2 == 0: print("x大于10且是偶数") else: print("x大于10且是奇数") 
else: print("x小于或等于10")今日任务
-  练习使用各种操作符: - 使用算术操作符进行基本的数学运算。
- 使用比较操作符进行比较操作。
- 使用逻辑操作符组合多个条件。
- 使用赋值操作符简化赋值过程。
 
-  编写基本的条件语句: - 使用if、elif和else编写条件判断逻辑。
- 编写嵌套条件语句实现复杂判断。
 
- 使用
-  编写并运行以下示例代码:  # 操作符示例 a = 15 b = 4 print("算术操作符示例") print(a + b) # 19 p rint(a - b) # 11 print(a * b) # 60 print(a / b) # 3.75 print(a // b) # 3 print(a % b) # 3 print(a ** b) # 50625 print("比较操作符示例") print(a == b) # False print(a != b) # True print(a > b) # True print(a < b) # False print(a >= b) # True print(a <= b) # False print("逻辑操作符示例") x = True y = False print(x and y) # False print(x or y) # True print(not x) # False print("赋值操作符示例") c = 10 c += 5 print(c) # 15 c *= 2 print(c) # 30 # 条件语句示例 print("条件语句示例") score = 85 if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格")