57 lines
1.2 KiB
Python
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 之间的整数")
|
|
|
|
|
|
|
|
|
|
|
|
|