用if else 语句要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B 等为70~84分,C等为60~69分,D等为60分以下。成绩的等级由键 盘揄入
时间: 2024-01-21 08:17:53 浏览: 82
好的,以下是使用 if else 语句实现按照考试成绩等级输出百分制分数段的代码:
```python
score_grade = input("请输入成绩等级(A、B、C、D):")
if score_grade == 'A':
print("85分以上")
elif score_grade == 'B':
print("70~84分")
elif score_grade == 'C':
print("60~69分")
else:
print("60分以下")
```
用户输入成绩等级后,程序会根据用户输入的等级进行判断,输出相应的百分制分数段。如果用户输入的不是 A、B、C、D 中的一个,会输出“60分以下”。
相关问题
C语言中用if else 语句要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B 等为70~84分,C等为60~69分,D等为60分以下。成绩的等级由键 盘揄入
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
char grade; // 定义字符类型变量存储成绩等级
printf("请输入成绩等级:");
scanf("%c", &grade);
if (grade == 'A') {
printf("85分及以上\n");
} else if (grade == 'B') {
printf("70~84分\n");
} else if (grade == 'C') {
printf("60~69分\n");
} else if (grade == 'D') {
printf("60分以下\n");
} else {
printf("无效的成绩等级\n");
}
return 0;
}
```
在上述代码中,我们使用了 `if else` 语句来判断输入的成绩等级,并根据等级输出相应的分数段。需要注意的是,字符类型变量需要使用单引号 `' '` 表示,而不是双引号 `" "`。同时,我们还添加了一个 else 分支来处理无效的成绩等级输入。
用if else嵌套语句编程:按照考试成绩的等级输出百分制分数段
好的,以下是使用 if else 嵌套语句编写的程序,可以按照考试成绩的等级输出百分制分数段:
```
score = int(input("请输入考试成绩:"))
if score >= 90:
print("优秀,分数段为:90-100分")
elif score >= 80:
print("良好,分数段为:80-89分")
elif score >= 70:
print("中等,分数段为:70-79分")
elif score >= 60:
print("及格,分数段为:60-69分")
else:
print("不及格,分数段为:0-59分")
```
这段程序会先让用户输入一个考试成绩,然后根据成绩的等级输出对应的百分制分数段。如果用户输入的分数不在以上范围内,程序会输出“不及格,分数段为:0-59分”。
阅读全文