从键盘输入分数,输出对应的等级 90--100输出A 80--89输出B 70--79输出C 60--69输出D 60以下输出E
时间: 2023-05-29 16:04:57 浏览: 88
以下是Python代码实现:
```
score = int(input("请输入分数:"))
if score >= 90 and score <= 100:
print("A")
elif score >= 80 and score <= 89:
print("B")
elif score >= 70 and score <= 79:
print("C")
elif score >= 60 and score <= 69:
print("D")
else:
print("E")
```
首先,从键盘输入分数,使用`input()`函数获取用户输入的字符串,然后使用`int()`函数将字符串转换为整数类型。
接着,使用`if-elif-else`语句判断分数所属的等级,并输出相应的等级。注意,每个条件都要使用逻辑运算符`and`连接两个条件,表示分数必须同时满足这两个条件才能输出对应的等级。如果分数不属于以上任何一种情况,输出E级。
相关问题
5.编写一个程序,从键盘输入分数,将百分制转为对应等级输出:90~100----优秀80~89----良好 70~79----中等 60~69----及格 0~59----不及格
这是一个将百分制成绩转换为五分制成绩的程序,具体转换规则如下:
90分以上为优秀,80~89分为良好,70~79分为中等,60~69分为及格,0~59分为不及格。以下是代码实现:
```
#include <iostream>
using namespace std;
int main() {
float score;
char grade;
cout << "请输入分数:";
cin >> score;
if (score > 100 || score < 0) {
cout << "无效的分数" << endl;
return 0;
}
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';
}
cout << "对应的等级为:" << grade << endl;
return 0;
}
```
5.编写一个程序,从键盘输入分数,将百分制转为对应等级输出:90~100----优秀80~89----良好 70~79----中等 60~69----及格 0~59----不及格
这是一个将百分制成绩转换为五分制成绩的程序,根据输入的分数,将其转换为对应的等级输出。具体转换规则如下:
90~100分为优秀,80~89分为良好,70~79分为中等,60~69分为及格,0~59分为不及格。
以下是代码示例:
```
#include <iostream>
using namespace std;
int main() {
float score;
char grade;
cout << "请输入分数:";
cin >> score;
if (score >= 90 && score <= 100) {
grade = 'A';
} else if (score >= 80 && score < 90) {
grade = 'B';
} else if (score >= 70 && score < 80) {
grade = 'C';
} else if (score >= 60 && score < 70) {
grade = 'D';
} else if (score >= 0 && score < 60) {
grade = 'E';
} else {
cout << "输入无效!" << endl;
return 0;
}
cout << "对应等级为:" << grade << endl;
return 0;
}
```
阅读全文