从键盘任意输入一个百分制成绩,编程计算并输出其对应的五分制成绩。(用switch语句实现)
时间: 2024-12-11 20:28:59 浏览: 154
当你需要将一个百分制的成绩转换成五分制,可以使用switch语句来根据分数段进行判断。以下是一个简单的Python示例,假设用户输入的是整数:
```python
def convert_percent_to_fives(score):
score = int(score) # 确保输入的是整数
converted_score = 0
# 使用 switch 语句模拟
# Python 没有原生的 switch 语句,所以我们用 if...elif...else 来实现类似功能
if score >= 90:
converted_score = 5
elif score >= 80:
converted_score = 4
elif score >= 70:
converted_score = 3
elif score >= 60:
converted_score = 2
else:
converted_score = 1
return converted_score
# 获取用户输入
percent_score = input("请输入百分制成绩:")
try:
percent_score = int(percent_score)
except ValueError:
print("输入无效,请输入整数。")
else:
fives_score = convert_percent_to_fives(percent_score)
print(f"{percent_score}% 对应的五分制成绩是 {fives_score} 分。")
阅读全文
相关推荐


















