用python编写一个函数getScore,函数始终等待获取用户输入的成绩,每次拿到成绩,对成绩进行判断: 1)如果成绩大于等于85,小于等于100,输出:您输入的成绩为**分,成绩优秀 2)如果成绩大于等于70分,小于85分,输出:您输入的成绩为**分,成绩良好 3)如果成绩大于等于60分,小于70分,输出:您输入的成绩为**分,成绩及格 4)如果成绩大于等于0分,小于60分,输出:您输入的成绩为**分,成绩不及格 其他情况,提示,“输入成绩不合法”,并进入下次输入过程运行函数,并输入若干个成绩分别得到相应的输出结果 作答
时间: 2023-03-25 18:02:57 浏览: 77
new_getscore:全新的获取校园网成绩和全班成绩的 Ruby 程序,URP综合教务系统
以下是由 CSDN 开发的 C 知道回答:
def getScore():
while True:
score = input("请输入成绩:")
try:
score = int(score)
if score >= 85 and score <= 100:
print("您输入的成绩为{}分,成绩优秀".format(score))
elif score >= 70 and score < 85:
print("您输入的成绩为{}分,成绩良好".format(score))
elif score >= 60 and score < 70:
print("您输入的成绩为{}分,成绩及格".format(score))
elif score >= and score < 60:
print("您输入的成绩为{}分,成绩不及格".format(score))
else:
print("输入成绩不合法")
except:
print("输入成绩不合法")
运行函数后,会等待用户输入成绩,然后根据成绩的大小输出相应的评价。如果输入的成绩不合法,会提示用户重新输入。
阅读全文