Python练习题:输入一个数字,判断成绩等级。(遇到含有小数点的数字如何处理)
方法:使用float()函数和try...except来完成,如下图。
score = input('请输入一个数字: ') #input()从键盘读取用户的输入,返回值是str型
try:
score = float(score) # float()函数,将数字转为浮点型
if score >= 90:
print('优秀')
elif score >= 80:
print('不错')
elif score >= 60:
print('及格')
else:
print('不及格')
except:
print('你输入的不是数字')