写个匹配成绩的小程序,成绩有ABCDE 5个等级,与分数的对应关系如下: A 90-100 B 80-89 C 60-79 D 40-59 E 0-39 要求用户输入0-100的数字后,你能正确打印他的对应成绩等级,比如输入的是75 则打印C
时间: 2023-05-11 08:06:38 浏览: 241
以下是一个简单的 Python 代码实现:
score = int(input("请输入您的成绩:"))
if score >= 90:
print("您的成绩等级为 A")
elif score >= 80:
print("您的成绩等级为 B")
elif score >= 60:
print("您的成绩等级为 C")
elif score >= 40:
print("您的成绩等级为 D")
else:
print("您的成绩等级为 E")
相关问题
将百分制成绩转换为ABCDE五个等级(假设成绩都为整数值)。成绩范围为[0,100]. 相应等级为[90,100]是A,[80,90)是B,[70,80)是C,[60,70)是D,60以下为E **输入格式要求:"%d" 提示信息:"input the score :" **输出格式要求: 范围错误"score=%d is error!\n" 范围正确输出相应等级"score=%d-->A\n" 程序示例运行1如下: input the score :90 score=90-->A 程序示例运行2如下: input the score :50 score=50-->E
下面是一个示例C程序,可以实现上述的要求:
```c
#include <stdio.h>
int main() {
int score;
printf("input the score :");
scanf("%d", &score);
if (score < 0 || score > 100) {
printf("score=%d is error!\n", score);
} else if (score >= 90) {
printf("score=%d-->A\n", score);
} else if (score >= 80) {
printf("score=%d-->B\n", score);
} else if (score >= 70) {
printf("score=%d-->C\n", score);
} else if (score >= 60) {
printf("score=%d-->D\n", score);
} else {
printf("score=%d-->E\n", score);
}
return 0;
}
```
该程序通过`scanf()`函数读取用户输入的百分制成绩,然后使用`if`语句判断该成绩属于哪个等级,并使用`printf()`函数输出相应的等级或错误信息。注意,`if`语句中的条件表达式使用了逻辑运算符`||`和`&&`,分别表示或和与。`else if`语句表示在前面的条件不满足时,再判断下一个条件。注意,`else if`和`else`语句的后面不需要加分号。
编写一个python函数,要求输入一个学生的期中成绩和期末成绩(输入为整数),其中,期中成绩占三分之一,期末成绩占三分之二,最终成绩向上取整,成绩按照下面的形式:90-100,80-89,,70-79,60-69,60分以下,分别为ABCDE五等,最后输出等级。
你可以编写一个Python函数,如下所示:
```python
def calculate_grades(midterm_score, final_score):
# 计算总成绩
total_score = int((midterm_score * 0.3) + (final_score * 0.7))
# 定义评分范围和等级对应关系
grades_dict = {
range(90, 101): 'A',
range(80, 90): 'B',
range(70, 80): 'C',
range(60, 70): 'D',
range(0, 60): 'E'
}
# 根据总成绩找到对应的等级
for grade_range, grade in grades_dict.items():
if total_score in grade_range:
return grade
# 如果成绩不在任何范围内,默认返回最高级别
return 'A'
# 示例
mid_term = int(input("请输入期中成绩:"))
end_term = int(input("请输入期末成绩:"))
grade = calculate_grades(mid_term, end_term)
print(f"最终成绩为{grade}等级。")
阅读全文