学习目标
- 掌握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) # 20
2. 条件语句
条件语句用于根据条件执行不同的代码块。在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("不及格")