输入成绩数和百分制成绩,输出对应的五级制成绩(A、B、C、D、E)。成绩≥90分为A,90>成绩≥80分为B,80>成绩≥70分为C,70>成绩≥60分为D,60>成绩为E。用python、写代码
时间: 2024-04-29 22:25:17 浏览: 253
当然,很高兴为您服务!
以下是 Python 代码实现:
```python
n = int(input("请输入成绩数:"))
for i in range(n):
score = int(input("请输入百分制成绩:"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("E")
```
希望能够帮到您!
相关问题
编写一个程序,实现输入一个百分制成绩,输出其相对应的五级制成绩 用switch语句实现
当你想要使用`switch`语句编写一个程序,将输入的百分制成绩转换成五级制成绩,你可以按照以下步骤设计这个程序:
```java
import java.util.Scanner;
public class ScoreConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 请求用户输入百分制成绩
System.out.print("请输入百分制成绩:");
int percentageScore = scanner.nextInt();
// 使用switch语句进行转换
String grade;
switch (percentageScore / 20) {
case 5:
grade = "优";
break;
case 4:
grade = "良";
break;
case 3:
grade = "中";
break;
case 2:
grade = "及格";
break;
default:
grade = "不及格"; // 分数低于60分的情况
break;
}
// 输出五级制成绩
System.out.println("对应五级制成绩为:" + grade);
// 关闭扫描器
scanner.close();
}
}
```
在这个例子中,我们首先获取用户的输入,然后通过`switch`语句根据输入的成绩除以20的结果,将其分为五个等级,并打印出相应的结果。如果输入的分数小于60分,则默认为“不及格”。
编写一个程序,实现输入一个百分制成绩,输出其相对应的五级制成绩。(用switch语句实现)
你可以使用`switch`语句编写一个简单的转换程序,将百分制成绩转换成五级制成绩。五级制成绩通常分为优秀、良好、及格、不及格和待定等几个等级。下面是用JavaScript的一个例子:
```javascript
function convertToGrade(score) {
let grade;
switch (true) {
case score >= 90:
grade = '优秀';
break;
case score >= 80:
grade = '良好';
break;
case score >= 60:
grade = '及格';
break;
case score >= 60 && score < 80:
grade = '待定';
break;
default:
grade = '不及格';
}
return grade;
}
// 测试
let inputScore = prompt('请输入百分制成绩:');
let convertedGrade = convertToGrade(Number(inputScore));
alert('对应五级制成绩为:' + convertedGrade);
```
这个函数会根据给定的分数范围返回相应的等级。用户输入一个百分制成绩后,程序会显示对应的五级制成绩。
阅读全文