参见英文答案 >
Why am I getting a NameError when I try to call my function? 1个
我最近开始学习Python并在这里有一些代码.
...
workout = input("Work out if you won?")
if workout == "y":
ballone()
elif workout == "n":
print("Okay.")
sys.exit("Not working out if you won")
else:
sys.exit("Could not understand")
##Ball one
def ballone():
...
这个问题叫做’ballone’.从命令行(ballone())调用时,您可以看到它已定义并且工作正常
有任何想法吗?我已经在网上搜索,但似乎找不到任何可以帮助我的东西.如果有更多的代码需要发布,请告诉我:)