请求解决,入门小白
temp=inputguess=int(temp)
if guess == 8:
print("你猜对了")
else:
print("你猜错了")
print("游戏结束")
这是错误原因
Traceback (most recent call last):
File "D:/python/1.py", line 2, in <module>
guess=int(temp)
TypeError: int() argument must be a string, a bytes-like object or a number, not 'builtin_function_or_method' 本帖最后由 青出于蓝 于 2021-7-23 14:53 编辑
temp=input()
guess=int(temp)
if guess == 8:
print("你猜对了")
else:
print("你猜错了")
print("游戏结束")
input后面要加括号,括号里面可以添加字符串 第一行少打个括号,抄代码还是得认真
temp=input()
guess=int(temp)
if guess == 8:
print("你猜对了")
else:
print("你猜错了")
print("游戏结束")
input 函数得加上括号才表示调用这个函数,否则 input 只是表示这个函数体,参考代码:
temp=input()
guess=int(temp)
if guess == 8:
print("你猜对了")
else:
print("你猜错了")
print("游戏结束") Twilight6 发表于 2021-7-23 14:52
input 函数得加上括号才表示调用这个函数,否则 input 只是表示这个函数体,参考代码:
谢谢 每个print都要对齐 temp=input()
guess=int(temp)
if guess == 8:
print("你猜对了")
else:
print("你猜错了")
print("游戏结束")
input表示获取一个字符,怎么能没有括号呢
页:
[1]