您好!针对您提出的 Python if-else 编程问题,我理解您想编写一个程序,根据分数输出对应的等级。假设一个常见的分数评级系统(例如:分数 < 60 为 D,60-69 为 C,70-79 为 B,80-89 为 A,90-100 为 S),以下是一个简洁的解决方案。
首先,程序会要求用户输入一个分数,然后使用 if-else 语句判断并输出等级。代码中使用了
if、
elif 和
else 来覆盖所有情况。
以下是完整的 Python 代码:
- score = int(input("请输入分数(0-100): "))
- if score < 60:
- grade = "D"
- elif score < 70:
- grade = "C"
- elif score < 80:
- grade = "B"
- elif score < 90:
- grade = "A"
- else:
- grade = "S"
- print("等级为:", grade)
复制代码
说明:
- 程序首先读取用户输入的分数,并转换为整数。
- 通过条件判断分配等级:D(<60)、C(60-69)、B(70-79)、A(80-89)、S(90-100)。
- 最后打印结果。
您可以直接运行这段代码,输入分数测试。如果有其他需求,欢迎继续提问!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。