不知道这是什么情况?

img


TypeError: input_guess() takes 0 positional arguments but 1 was given
语法错误不知道错哪了,太离谱了

代码错误在下面调用的地方
你写了
guess(xxx) 带了一个参数
而函数定义没有参数

建议的改法是
if int(input()) == num:
下面直接写
guess()

以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:

这个错误提示意味着函数 input_guess() 定义时没有参数,但在调用时给了一个参数。你需要检查一下代码,看看是否在调用 input_guess() 函数时传入了一个参数。如果是这样,你需要将这个参数从调用中移除。如果你需要传递参数给 input_guess() 函数,你需要在函数定义时添加一个参数。例如:

def input_guess(guess):
    # 函数体

这样,当你需要调用 input_guess() 函数时,你需要传递一个参数给它:

input_guess(user_guess)

其中 user_guess 是你的猜测值。请注意,这只是一个示例,你需要根据你的代码适当修改函数定义和调用。