编写程序,根据变量 score 中存放的考试分数,输出对应的等级。60 分以下为 D 等; 60~69 为 C 等;70~89 为 B 等;90~100 为 A 等,如果输入数据小于 0 或者大于 100,则输出“数据错误
时间: 2024-03-10 16:46:05 浏览: 27
好的,以下是根据考试分数输出对应等级的 Python 代码:
```python
score = int(input("请输入考试分数:"))
if score < 0 or score > 100:
print("数据错误")
elif score < 60:
print("D 等")
elif score < 70:
print("C 等")
elif score < 90:
print("B 等")
else:
print("A 等")
```
代码中通过 `input()` 函数获取用户输入的考试分数,并使用 `int()` 函数将其转换为整数类型。接着使用 `if-elif-else` 语句判断分数所属的等级,并输出对应的结果。如果输入数据小于 0 或者大于 100,则输出“数据错误”。
相关问题
编写java程序,根据变量 score 中存放的考试分数,输出对应的等级。60 分以下为 D 等; 60~69 为 C 等;70~89 为 B 等;90~100 为 A 等,如果输入数据小于 0 或者大于 100,则输出“数据错误”
可以使用条件语句(if-else if-else)来实现该程序:
```java
import java.util.Scanner;
public class Grade {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入考试分数:");
int score = input.nextInt();
if (score < 0 || score > 100) {
System.out.println("数据错误");
} else if (score < 60) {
System.out.println("D 等");
} else if (score < 70) {
System.out.println("C 等");
} else if (score < 90) {
System.out.println("B 等");
} else {
System.out.println("A 等");
}
}
}
```
首先,使用 `Scanner` 类获取用户输入的考试分数。然后,使用条件语句判断分数所对应的等级,并输出相应的信息。如果输入的分数小于 0 或者大于 100,则输出“数据错误”。注意,Java 中的条件语句使用关键字 `if`、`else if` 和 `else`。
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 分支来处理无效的成绩等级输入。