输入百分成绩,输出五分制等级。转换规则如下:100~90等级A,89~80等级B,79~70等级C,69~60等级D,小于60等级E,如果输入的成绩在0--100范围之外,则输出”输入错误“。
时间: 2024-05-06 09:20:29 浏览: 20
```python
score = int(input("请输入百分成绩:"))
if score < 0 or score > 100:
print("输入错误")
elif score >= 90:
print("等级A")
elif score >= 80:
print("等级B")
elif score >= 70:
print("等级C")
elif score >= 60:
print("等级D")
else:
print("等级E")
```
示例输出:
```
请输入百分成绩:85
等级B
```
相关问题
使用python,编写程序,功能是输入五分制成绩,输出对应的百分制分数档。不考虑非法输入的情形。 对应关系为:A:90~100,B:80~89,C:70~79,D:60~69,E:0~59
可以使用if语句实现此功能,代码如下:
```python
score = int(input("请输入五分制成绩:"))
if score == 5:
print("对应的百分制分数档为:90~100")
elif score == 4:
print("对应的百分制分数档为:80~89")
elif score == 3:
print("对应的百分制分数档为:70~79")
elif score == 2:
print("对应的百分制分数档为:60~69")
else:
print("对应的百分制分数档为:0~59")
```
以上代码中,我们首先通过`input()`函数获取用户输入的五分制成绩,然后使用if语句判断成绩所属的等级,再输出对应的百分制分数档。
用c将学生成绩由百分制换算成五分制: A:100-90; B: 89-80; C: 79-70; D: 69-60; E: 59-0 要求:从键盘输入一个百分制成绩,输出对应的五分制等级。
代码如下:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score); // 从键盘输入成绩
printf("对应的五分制等级是:");
if (score >= 90 && score <= 100) {
printf("A");
} else if (score >= 80 && score <= 89) {
printf("B");
} else if (score >= 70 && score <= 79) {
printf("C");
} else if (score >= 60 && score <= 69) {
printf("D");
} else {
printf("E");
}
return 0;
}
```
运行效果如下:
```
请输入成绩:73
对应的五分制等级是:C
```