第二课问题,求助~~
print("猜数字")temp = input
guess = int(temp)
if guess == 8:
print("恭喜你猜对了")
else:
print("对不起猜错了")
print("GAME OVER")
一运行会报下面的错误
============= RESTART: C:/Users/Administrator/Desktop/1111111.py =============
猜数字
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/1111111.py", line 3, in <module>
guess = int(temp)
TypeError: int() argument must be a string, a bytes-like object or a number, not 'builtin_function_or_method'
>>>
input后面没有括号,就相当于guess = int(input)
即int的参数为函数,所以报错。 冬雪雪冬 发表于 2019-7-15 10:47
input后面没有括号,就相当于guess = int(input)
即int的参数为函数,所以报错。
明白啦 谢谢 你每次都要想,让人家输入,你得有东西接着就不会忘了给变量赋值了,不然肯定会报错的 input()
页:
[1]