编写程序输入某学生的考试成绩等级A、B、C、D,要求按照等级输出对应的分数段。A级对应分数段为80~100,B级对应分数段70~79,C级对应分数段60~69,D级对应分数段为60分以下。
时间: 2023-05-16 15:04:58 浏览: 151
以下是一个可能的解决方案:
```python
grade = input("请输入学生的考试成绩等级(A/B/C/D):")
if grade == "A":
print("该学生的分数段为80~100分")
elif grade == "B":
print("该学生的分数段为70~79分")
elif grade == "C":
print("该学生的分数段为60~69分")
elif grade == "D":
print("该学生的分数段为60分以下")
else:
print("输入的等级不合法")
```
这个程序首先让用户输入学生的考试成绩等级,然后根据等级输出对应的分数段。如果输入的等级不是 A/B/C/D 中的一个,程序会输出一个错误信息。
相关问题
输入某学生的考试成绩等级A、B、C、D,要求按照等级输出对应的分数段。 A级对应分数段为80-100,B级对应分数段70-79,C级对应分数段60-69,D级对应分数段为60分以下。
好的,下面是一个简单的Python代码实现:
```python
grade = input("请输入学生的考试成绩等级:")
if grade == 'A':
print("80-100分")
elif grade == 'B':
print("70-79分")
elif grade == 'C':
print("60-69分")
else:
print("60分以下")
```
以上代码中,首先通过`input()`函数获取用户输入的考试成绩等级,并将其赋值给变量`grade`。然后使用if-elif语句判断`grade`所对应的分数段,并输出相应的结果。
需要注意的是,Python中的if-elif语句需要以冒号(:)结尾,并且代码块需要缩进,否则会导致语法错误。
用c++写:输入某学生的考试成绩等级A、B、CD,要求按照等级输出对应的分数段。A级对应分数段为80~100,B级对应分数段70~79,C级对应分数段60~69,D级对应分数段60分一下。
可以的,以下是代码:
#include <stdio.h>
int main() {
char grade;
printf("请输入学生的考试成绩等级(A、B、C、D):");
scanf("%c", &grade);
switch (grade) {
case 'A':
printf("该学生的分数段为80~100分。\n");
break;
case 'B':
printf("该学生的分数段为70~79分。\n");
break;
case 'C':
printf("该学生的分数段为60~69分。\n");
break;
case 'D':
printf("该学生的分数段为60分以下。\n");
break;
default:
printf("输入的等级有误,请重新输入。\n");
break;
}
return ;
}