输入百分制成绩出等级
时间: 2023-12-14 16:04:01 浏览: 41
好的,以下是一个简单的 Python 代码示例:
```
score = int(input("请输入百分制成绩:"))
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("中等")
elif score >= 60:
print("及格")
else:
print("不及格")
```
你可以将以上代码复制到 Python 环境中运行,输入一个百分制成绩,就会输出对应的等级。
相关问题
输入百分制成绩出等级if嵌套c语言
好的,以下是一个简单的 if 嵌套语句的 C 代码,用于将百分制成绩转换为等级:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入成绩:");
scanf("%d", &score);
if (score >= 90) {
grade = 'A';
} else if (score >= 80) {
grade = 'B';
} else if (score >= 70) {
grade = 'C';
} else if (score >= 60) {
grade = 'D';
} else {
grade = 'E';
}
printf("等级为:%c\n", grade);
return 0;
}
```
在这个示例程序中,我们首先声明了一个整数变量 `score` 和一个字符变量 `grade`。然后,我们使用 `printf()` 函数提示用户输入成绩,并使用 `scanf()` 函数将输入的值存储到 `score` 变量中。
接下来,我们使用 if 嵌套语句来判断学生的等级。如果成绩大于或等于 90 分,则等级为 A;如果成绩大于或等于 80 分,则等级为 B;以此类推。如果成绩小于 60 分,则等级为 E。
最后,我们使用 `printf()` 函数输出等级。
输入百分制成绩输出相应等级
以下是一个简单的例子,将百分制成绩转换成相应等级:
```python
score = float(input("请输入百分制成绩:"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("E")
```
在这个例子中,我们首先让用户输入一个百分制成绩,并将其存储在变量`score`中。然后,我们使用`if`和`elif`语句按照从高到低的顺序判断分数所对应的等级,并将等级输出到屏幕上。
注意,由于输入的成绩是浮点数,我们需要使用`float()`函数将其转换为浮点数类型,以便进行比较。