gpt4 book ai didi

python - 函数定义、类型错误

转载 作者:行者123 更新时间:2023-12-01 00:57:20 25 4
gpt4 key购买 nike

我写了下面的代码。当我输入 1-5 时,它运行良好,但是当我尝试输入诸如 a6 之类的内容时,它会返回错误:

Python tell "TypeError: 'str' object is not callable"

def a():
a = input("Type 1-5\n")
if a == '1':
print("Your abnswer is \'1'")
elif a == '2':
print("Your abnswer is \'2'")
elif a == '3':
print("Your abnswer is \'3'")
elif a == '4':
print("Your abnswer is \'4'")
elif a == '5':
print("Your abnswer is \'5'")
else:
a()

a()

最佳答案

您正在将函数名称a重用为同名变量。更改函数或变量名称,它就会起作用。

关于python - 函数定义、类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56141081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com