Python语言实现“将键盘输入的百分制成绩转换成五分制。转换规则:90~100(优),80~89(良),70~79(中),60~69(及格),60分以下(不及格),其它成绩非法提示。”
时间: 2024-09-25 19:19:33 浏览: 254
在Python中,你可以创建一个函数来实现这个功能。首先,我们定义一个函数`convert_to_fives`,它接受用户输入的百分制成绩作为参数。然后,通过if-elif-else语句根据给定的分数范围进行转换。如果输入的成绩不在预设范围内,我们会给出非法输入的提示。
```python
def convert_to_fives(score):
if score < 0 or score > 100:
return "非法输入!请输入0到100之间的分数。"
elif 90 <= score <= 100:
return '优 (5)'
elif 80 <= score < 90:
return '良 (4)'
elif 70 <= score < 80:
return '中 (3)'
elif 60 <= score < 70:
return '及格 (2)'
else:
return '不及格 (1)'
# 获取用户输入并转换
input_score = float(input("请输入百分制成绩:"))
result = convert_to_fives(input_score)
print(result)
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)