|
发表于 2023-3-16 18:51:57
|
显示全部楼层
本楼为最佳答案
代码的问题不多,就是7行的缩进问题,但不是主要原因
输入的数据才是最重要的,你输入只能是数字,不能是字符串,也不能是空行,必须是严谨的数字,下面是错误示例:
- 猜数字'2'
- Traceback (most recent call last):
- File "test.py", line 2, in <module>
- guess = int(temp)
- ValueError: invalid literal for int() with base 10: "'2'"
复制代码- 猜数字 #空行,没有任何数
- Traceback (most recent call last):
- File "test.py", line 2, in <module>
- guess = int(temp)
- ValueError: invalid literal for int() with base 10: ''
复制代码- 猜数字 2 #一个空格一个数
- Traceback (most recent call last):
- File "test.py", line 2, in <module>
- guess = int(temp)
- ValueError: invalid literal for int() with base 10: ' 2'
复制代码 |
|