int函数
Score=int(input('这次的数学考试成绩:'))if 0<=Score<=80:
print('Cheer up!')
else:
print('great!')
为什么以上代码输入小数85.2会报错呢?谢谢!
因为 int 函数不能转换 浮点数字符串,只能转换纯数字字符串
你可以将 int 函数改成 float 函数 ,float 函数可以转换浮点字符串为浮点型
参考代码:
Score=float(input('这次的数学考试成绩:'))
if 0<=Score<=80:
print('Cheer up!')
else:
print('great!')
int是整形,85.3属于浮点型
页:
[1]