请教一个简单问题
本帖最后由 ligoligo 于 2020-2-5 21:28 编辑如图,小甲鱼的文字游戏。。。。
>>>a = int(3.2)
>>>a
>>>3
输入3.2的时候通过int之后不是已经向下提取了3这个整型了吗?程序里也有guess = int(temp),为什么输入3.2后会报错,而不是提取出3继续运行下呢?
发的时候上存了图片,为啥没有显示呢? 因为用 input 输入进去的是字符串,而字符串"3.2"是无法被转为整形的:
>>> int("3.2")
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
int("3.2")
ValueError: invalid literal for int() with base 10: '3.2' 可以用try except,不过那是后面的内容
页:
[1]