我希望if语句打破,如果条件得到满足,因为目前如果它没有早破,然后我在我的代码中发生一些意外。蟒蛇打破如果语句里面的循环
问题是,我不知道在哪里放置休息。当我把它放在这里显示的地方时,我得到了“意外缩进”,但是当我把它放回一个级别时,我发现else语句中出现错误,表示“Invalid Syntax”。
编辑:如果被感染。它只是没有出现在网站代码块中。我会尝试在网站上修复它。
@duck,你觉得我在做什么?我在一个Python课程的第一周。我来这里是为了帮助自己,而不是让我的代码被你拖拽。如果你能帮助我,那么我会很感激这个帮助,否则我不需要你告诉“学习如何编码”,而这正是我想要做的。
所以我不知道该怎么做。任何帮助,将不胜感激。
def pTurn(CampLoc, AICampLoc, score, yourHits, cHits):
if yourHits < 5:
hGuess = int(raw_input("Enter a co-ordinate to air-strike: "))
print "Air-striking co-ordinate: %d" % hGuess
for cSpot in AICampLoc:
if hGuess == cSpot:
yConfirMsg = "Kill confirmed!!"
yourHits += 1
score += 100
AICampLoc.remove(hGuess)
break
else:
yConfirMsg= "No casualties"
紧跟在'def'后面的行应该有一个缩进。 – Rohit
如果在def之后不打算 – duck
您的实际代码在第一行之后是否有缩进?因为它应该.. – Blorgbeard