输入成绩,输出成绩等级
时间: 2023-05-22 17:04:47 浏览: 64
您好,这个问题可以使用条件语句来实现,以下是一个示例代码:
```
score = int(input("请输入成绩: "))
if score < 0 or score > 100:
print("输入的成绩无效")
elif score >= 90:
print("成绩等级为:优秀")
elif score >= 80:
print("成绩等级为:良好")
elif score >= 70:
print("成绩等级为:中等")
elif score >= 60:
print("成绩等级为:及格")
else:
print("成绩等级为:不及格")
```
相关问题
输入成绩输出等级c#
这段代码是一个C#程序,根据用户输入的分数输出对应的等级字母A,B,C,D,E。可以使用switch语句实现。具体代码如下:
```
Console.WriteLine("请输入学生成绩");
int score = Convert.ToInt32(Console.ReadLine());
switch (score / 10)
{
case 10:
case 9:
Console.WriteLine("等级为A");
break;
case 8:
Console.WriteLine("等级为B");
break;
case 7:
Console.WriteLine("等级为C");
break;
case 6:
Console.WriteLine("等级为D");
break;
default:
Console.WriteLine("等级为E");
break;
}
Console.ReadKey();
```
用户输入成绩后,程序会根据分数除以10的结果来判断等级。如果分数在90-100之间,输出A;如果在80-90之间,输出B;如果在70-80之间,输出C;如果在60-70之间,输出D;如果低于60,输出E。
输入学生成绩输出成绩等级
这是一个Java程序,根据输入的学生成绩,输出对应的成绩等级。程序中使用了switch语句和if-else语句来实现。首先,从键盘上读入一个学生成绩,并将其存储在变量score中。然后,通过将score除以10,来得到一个整数等级。根据不同的等级,使用switch语句来输出对应的成绩等级。如果score在90以上,则输出等级A;如果在70至90之间,则输出等级B;如果在60至70之间,则输出等级C;如果低于60,则输出等级D。这个程序使用了Scanner类来读取键盘输入,并使用了switch语句来判断成绩等级。你可以在Java编译器中运行这个程序,并输入学生成绩来测试它的功能。<span class="em">1</span>