一般得分在60分及以上到70时成绩为“D”,一般在70及以上到80成绩为“C”,在80及以上到90成绩为“B”,90及以上成绩为“A”,60分以下不及格。请输入成绩并判定等级输出。
时间: 2023-11-27 19:55:21 浏览: 140
好的,我来写一个简单的成绩等级判断程序:
```python
score = float(input("请输入成绩:"))
if score < 60:
level = "不及格"
elif score < 70:
level = "D"
elif score < 80:
level = "C"
elif score < 90:
level = "B"
else:
level = "A"
print("成绩等级为:", level)
```
这个程序会要求用户输入成绩,然后根据成绩判断其等级并输出。如果想要添加更多的等级判断,可以在 `if` 和 `elif` 语句中添加更多的条件判断。
相关问题
多分支结构实现 一般得分在60分及以上到70时成绩为“D”,一般在70及以上到80成绩为“C”,在80及以上到90成绩为“B”,90及以上成绩为“A”,60分以下不及格。请输入成绩并判定等级输出。
score = float(input("请输入成绩:"))
if score < 60:
print("成绩为:不及格")
elif score < 70:
print("成绩为:D")
elif score < 80:
print("成绩为:C")
elif score < 90:
print("成绩为:B")
else:
print("成绩为:A")
编写c语言程序,根据输入的学生成绩,给出相应的等级,90分以上的等级为A,80分到90分之间的为B,70分到80分之间的为C,60分到70分之间的为D,60分以下的为E
在C语言中,你可以编写一个简单的函数来实现这个功能。首先,创建一个函数接收学生的成绩作为参数,然后根据给定的条件判断并返回对应的等级。以下是一个示例:
```c
#include <stdio.h>
#include <string.h>
// 定义函数,传入整数分数,返回等级字符串
char grade(int score) {
if (score >= 90)
return 'A';
else if (score >= 80)
return 'B';
else if (score >= 70)
return 'C';
else if (score >= 60)
return 'D';
else
return 'E'; // 分数低于60的情况
}
int main() {
int student_score;
printf("请输入学生的成绩:");
scanf("%d", &student_score);
char grade_char = grade(student_score);
printf("学生得分 %d 等级为:%c\n", student_score, grade_char);
return 0;
}
```
在这个程序中,用户通过`scanf`函数输入分数,然后调用`grade`函数来确定等级,并将结果打印出来。
阅读全文