成绩评定脚本
写一个成绩评定的python脚本,实现用户输入成绩,由脚本来为成绩评级:
#成绩评定脚本.py
score=input("please input your score:")
if int(score)>= 90:
print("A")
elif int(score)>= 80:
print("B")
elif int(score)>= 70:
print("C")
elif int(score)>= 60:
print("D")
else :
print("sorry,Please enter the score again!")
在Python环境下运行脚本,如图,输入成绩后输出成绩的评级:
将上面代码写成函数并调用:
在Python中,如果 return 语句没有搭配任何一个值则代表着 返回 None 。
将每个if下的print换成return,这样Python就不会默认返回none,如果用print,而没有返回值,Python就会默认在结果下输出一个none
score=input("please input your score:")
def score_level(s):
if int(score)>= 90:
return("A")
elif int(score)>= 80:
return("B")
elif int(score)>= 70:
return("C")
elif int(score)>= 60:
return("D")
else :
return("sorry,Please enter the score again!")
print(score_level(score))
如下图,运行脚本后执行成功: