Kar*_*pig 0 python if-statement python-2.7
我正在为我的游戏制作一些代码而且我遇到了问题.如果这很难理解,我会事先道歉.第一部分工作正常.有大量的代码,所以我将其粘贴到codepad.org以便于共享.这是链接; http://codepad.org/kT8szBb2
线108和142应该一起工作.我尝试了不同的东西,比如添加:
if True:
Run Code Online (Sandbox Code Playgroud)
尝试重新定位缩进级别,但无论出于什么原因它似乎不起作用.任何建议工作; 我愿意尝试任何事情,即使它意味着重写整个细分市场.提前致谢.
好的,我想我已经找到了这个问题.你不太明白缩进是如何工作的.你有这样的代码:
if a:
if b:
if c:
A()
else:
B()
else:
C()
Run Code Online (Sandbox Code Playgroud)
这不是Python的工作方式.Python使用以下结构:
if a:
A()
elif b:
B()
elif c:
C()
Run Code Online (Sandbox Code Playgroud)
我真的很想知道理解中的错误来自哪里,因为这是一些非常混乱的代码.