关于python新手问题?

在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??
小白求解。

慕码人8056858
浏览 725回答 1
1回答

蛊毒传说

在Python2中raw_input()返回的永远是字符串。你需要使用input()来对输入表达式求值并返回实际类型。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python