试编写程序实现以下功能:1、接收由用户输入的分数(假设为整数)2、根据以下规则输出相应的内容:如果分数大于等于90且 小于等于100,输出"Excellent' 如果分数大于等于80且小于90,输出'Good' 如果分数大于等于 60且小于80,输出'Passed' 如果分数大于等于 且小于60,输出'Failed'如果分数大于100或者 小于0,输出"Error'
时间: 2023-06-06 11:04:26 浏览: 276
以下是实现该功能的Python代码:
```
score = int(input("请输入分数:"))
if score >= 90 and score <= 100:
print("Excellent")
elif score >= 80 and score < 90:
print("Good")
elif score >= 60 and score < 80:
print("Passed")
elif score >= 0 and score < 60:
print("Failed")
else:
print("Error")
```
如果你有任何关于代码的问答,我会非常乐意为你解答。
相关问题
用python3.4试编写程序实现以下功能: 1、接收由用户输入的分数(假设为整数) 2、根据以下规则输出相应的内容: 如果分数大于等于90且小于等于100,输出'Excellent' 如果分数大于等于80且小于90,输出'Good' 如果分数大于等于60且小于80,输出'Passed' 如果分数大于等于0且小于60,输出'Failed' 如果分数大于100或者小于0,输出'Error'(20分)
以下是实现上述功能的Python代码:
```
score = int(input("请输入一个整数分数:"))
if score >= 0 and score < 60:
print("Failed")
elif score >= 60 and score < 80:
print("Passed")
elif score >= 80 and score < 90:
print("Good")
elif score >= 90 and score <= 100:
print("Excellent")
else:
print("Error")
```
这个程序首先接收用户输入的一个整数分数,然后根据分数的大小输出相应的内容。如果分数大于等于90且小于等于100,输出'Excellent';如果分数大于等于80且小于90,输出'Good';如果分数大于等于60且小于80,输出'Passed';如果分数大于等于0且小于60,输出'Failed';如果分数大于100或者小于0,输出'Error'。
用python已知字典 dic={ 'Tommy':[92,90,100], 'Joyce':[99,100], 'Dora':[100,98,95,99], 'Akili':[100,99,100,98,99], 'Alisa':[98,98,97]} ,存放了学生的姓名及其所有选修课程的成绩。试编写程序,实现以下功能: 1、接收用户输入的分数(假设为整数) 2、筛选出总分高于用户输入分数的学生姓名,一行一个(按照姓名的编码值进行升序排列)
好的,我会根据您的要求进行回答。
以下是实现功能的Python代码:
```python
dic = {'Tommy':[92, 90, 100], 'Joyce':[99, 100], 'Dora':[100, 98, 95, 99], 'Akili':[100, 99, 100, 98, 99], 'Alisa':[98, 98, 97]}
score = int(input("请输入分数:"))
# 筛选出总分高于用户输入分数的学生姓名
result = []
for name, grades in dic.items():
total = sum(grades)
if total > score:
result.append(name)
# 按照姓名的编码值进行升序排列
result.sort()
# 输出结果
for name in result:
print(name)
```
运行代码,根据提示输入分数,程序会输出总分高于该分数的学生姓名,按照姓名的编码值进行升序排列。
阅读全文