Files
2025PY/day06/01-elif应用.py
2025-05-22 16:50:44 +08:00

57 lines
1.2 KiB
Python

# 单分支 if
# 双分支 if else
# 多分支 elif 判断子句
# 基本结构
"""
if 条件1:
满足条件时要做的事情1
...
elif 条件2:
满足条件时要做的事情2
...
elif 条件3:
满足条件时要做的事情3
...
else:
不满足条件时要做的事情
"""
# 案例 要判断一个数字是大于0 小于0 等于0
num = int(input('请输入一个数字'))
if num>0:
print(f'你输入的数字{num}是一个大于0的数字')
elif num<0:
print(f'你输入的数字{num}是一个小于0的数字')
else:
print(f'你输入的数字{num}是一个等于0的数字')
# 作业 用户输入一个成绩(0-100) 判断成绩的评级(A,B,C,D,E)
# 自由定义评级的等级
# >=90 A
# >=80 B
# >=70 C
# >=60 D
# 其他分数 E
score = int(input("请输入分数:"))
if 90 <= score <= 100:
print("你的成绩等级是 A")
elif 80 <= score < 90:
print("你的成绩等级是 B")
elif 70 <= score < 80:
print("你的成绩等级是 C")
elif 60 <= score < 70:
print("你的成绩等级是 D")
elif 0 <= score < 60:
print("你的成绩等级是 F")
else:
print("分数输入错误,请输入 0-100 之间的整数")