# === 条件判断 ===
# 1. 基本的 if / else
age = 18
if age >= 18:
print("你已成年,可以考驾照了")
else:
print("你还未成年,再等等哦")
print()
# 2. 多条件判断:if / elif / else
score = 85
if score >= 90:
print("优秀!")
elif score >= 80:
print("良好!")
elif score >= 60:
print("及格")
else:
print("不及格,需要补考")
print()
# 3. 比较运算符
a = 10
b = 20
print(f"a == b: {a == b}") # 等于
print(f"a != b: {a != b}") # 不等于
print(f"a > b: {a > b}") # 大于
print(f"a < b: {a < b}") # 小于
print(f"a >= b: {a >= b}") # 大于等于
print(f"a <= b: {a <= b}") # 小于等于
print()
# 4. 逻辑运算符:and / or / not
age = 25
has_license = True
if age >= 18 and has_license:
print("可以开车上路")
else:
print("还不能开车")
raining = False
has_umbrella = False
if raining and not has_umbrella:
print("会被淋湿!")
elif not raining:
print("没下雨,不用带伞")
else:
print("有伞,不怕")
print()
# 5. 动手试试:猜年龄程序
answer = 30
guess = int(input("猜猜我几岁?(输入数字):"))
if guess == answer:
print("猜对了!")
elif guess > answer:
print("猜大了,再想想")
else:
print("猜小了,再想想")
未经允许不得转载:百花谷博客 » 跟着AI学Python 第2课:条件判断

百花谷博客
微信关注,获取更多