python输入百分制成绩输出成绩等级_输入一个百分制成绩,输出对应的成绩等级,90分以上优秀,80-90之间良好,70-80之间中等,60-70之间及格,60分以下不及格,超出100分或低于0分输出...
时间: 2023-08-07 11:04:57 浏览: 351
可以使用如下的Python代码实现输入百分制成绩输出成绩等级:
```python
score = int(input("请输入百分制成绩:"))
if score > 100 or score < 0:
print("成绩超出范围!")
elif score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("中等")
elif score >= 60:
print("及格")
else:
print("不及格")
```
首先使用`input()`函数获取用户输入的百分制成绩,并使用`int()`函数将其转换为整数类型。然后使用`if-elif-else`条件语句判断成绩等级,并使用`print()`函数输出对应的等级。需要注意的是,如果成绩超出100分或低于0分,则应该输出错误提示信息。
相关问题
python输入百分制成绩,计算并输出其对应绩点
好的,下面是代码实现:
```
score = float(input("请输入百分制成绩: ")) # 获取用户输入的成绩
if score >= 90:
gpa = 4.0
elif score >= 85:
gpa = 3.7
elif score >= 82:
gpa = 3.3
elif score >= 78:
gpa = 3.0
elif score >= 75:
gpa = 2.7
elif score >= 72:
gpa = 2.3
elif score >= 68:
gpa = 2.0
elif score >= 64:
gpa = 1.5
elif score >= 60:
gpa = 1.0
else:
gpa = 0.0
print("对应的绩点是:", gpa) # 输出对应绩点
```
这样就可以实现将百分制成绩转换为对应绩点了。
python这是一个编程题模板。 本题目要求输入百分制成绩,然后输出对应的五分制成绩。 100-90 5 80-89 4 70-79 3 60-69 2 0-59 1 输入格式: 输入百分制成绩。 输出格式: 65分对应的五分制为2
Python是一种高级、解释型、交互式和动态数据类型的脚本语言,它以其简洁易读的语法和丰富的库支持而受到程序员喜爱。针对您给出的问题,这是一个基础的控制流问题,可以使用条件语句(如if-else)来解决。
```python
# 定义函数将百分制转换为五分制
def convert_to_fives(score):
if score >= 90 and score <= 100:
return 5
elif score >= 80 and score < 90:
return 4
elif score >= 70 and score < 80:
return 3
elif score >= 60 and score < 70:
return 2
else: # 包含0到69的情况
return 1
# 接收用户输入的百分制成绩
score = int(input("请输入百分制成绩:"))
# 调用函数并输出结果
result = convert_to_fives(score)
print(f"{score}分对应的五分制为{result}")
#
阅读全文