我尝试在下面定义一个函数(较长代码块的一部分),但遇到了一个“缩进错误”#39;在第4行确定。 有人可以告诉我错误是什么吗?
guess = int(raw_input('Your first guess? '))
def next_guess(n):
n -= 1
print "You now have %s attempts left" %n
guess = int(raw_input('Your next guess? '))
答案 0 :(得分:3)
您的缩进是标签和空格的混合。选项卡字符在文本编辑器/ IDE中看起来可能只有四个空格,但Python can interpret it可能在一到八个空格之间。这可能会导致Python变得非常困惑。将n -= 1
行上的标签替换为空格。