TA贡献1863条经验 获得超2个赞
因为int函数不能接受字面值为浮点数的字符串,即当执行int('12.3')的时候就会报错这种时候需要要用float转化成浮点数, a = float(input())
TA贡献1826条经验 获得超6个赞
input函数返回的是string类型,即字符串int函数将字符串形式的数值转换为整数时,字符串中只能包含数字所以正确的方法应该是现将字符串转换成后float,再将float转换成inta=int(float(input()))
测试技术的修炼之道
¥ 48.00
Python 源码深度剖析
¥ 68.00
Python 数据分析通关攻略
¥ 58.00
你的第一本Python基础入门书
从 0 开始学爬虫
举报