为了账号安全,请及时绑定邮箱和手机立即绑定

关于python新手问题?

关于python新手问题?

慕码人8056858 2018-08-07 10:06:13
在gui中输入a=raw_input()b=int(a)print b然后F5运行,输入24.55之后会提示错误Traceback (most recent call last):File "D:/python代码/无用3", line 2, in <module>b=int(a)ValueError: invalid literal for int() with base 10: '24.55'但是为什么直接在python交互界面输入int(24.55)就能得出24??小白求解。
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

在Python2中raw_input()返回的永远是字符串。你需要使用input()来对输入表达式求值并返回实际类型。

查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 724 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信