,编写一个能将百分制成绩转换为等级制成绩的程序。将百分制成绩转换为等级制成绩。 (90<=score<=100:A); (80<=socre<90:B); (70<=socre<80:C); (60<=socre<70:D); (score<60:E)
时间: 2024-02-12 19:05:09 浏览: 101
好的,我可以帮您编写一个Python程序实现这个功能。以下是代码:
```python
score = int(input("请输入百分制成绩:"))
if score >= 90 and score <= 100:
grade = 'A'
elif score >= 80 and score < 90:
grade = 'B'
elif score >= 70 and score < 80:
grade = 'C'
elif score >= 60 and score < 70:
grade = 'D'
else:
grade = 'E'
print("百分制成绩为:{},等级制成绩为:{}".format(score, grade))
```
您可以将百分制成绩输入到程序中,程序将自动将其转换为对应的等级制成绩,并将结果输出。希望对您有所帮助!
相关问题
编写一个能将百分制成绩转换为等级制成绩的程序
好的,我可以为您编写这样一个程序。以下是一个示例代码,您可以根据需要进行修改:
```python
score = float(input("请输入百分制成绩:"))
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
elif score >= 60:
grade = "D"
else:
grade = "E"
print("百分制成绩 %.2f 对应的等级制成绩为:%s" % (score, grade))
```
上述代码中,我们首先通过 `input` 函数获取用户输入的百分制成绩,并将其转换为浮点数类型的数据。然后通过一系列的 `if-elif-else` 语句判断成绩所对应的等级制成绩,并将其赋值给变量 `grade`。最后,利用字符串格式化的方法将结果输出给用户。
注意,上述代码仅供参考,您可以根据实际需求进行修改。
编写一个能将百分制成绩转换为等级制成绩的程序。
编写一个将百分制成绩转换为等级制成绩的程序,通常会设定一些常见的分数段对应不同的等级标准,比如A、B+、B、C+、C、D+和F等。下面是一个简单的Python示例:
```python
def grade_converter(score):
if score >= 90:
return 'A'
elif score >= 80 and score < 90:
return 'B+'
elif score >= 70 and score < 80:
return 'B'
elif score >= 60 and score < 70:
return 'C+'
elif score >= 50 and score < 60:
return 'C'
elif score >= 40 and score < 50:
return 'D+'
else:
return 'F'
# 使用例子
score = float(input("请输入百分制成绩:"))
grade = grade_converter(score)
print(f"成绩{score}对应的等级是:{grade}")
阅读全文