需要帮助识别代码块中的缩进错误

时间:2015-10-09 16:38:46

标签: python

我尝试在下面定义一个函数(较长代码块的一部分),但遇到了一个“缩进错误”#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?  '))

1 个答案:

答案 0 :(得分:3)

enter image description here

您的缩进是标签和空格的混合。选项卡字符在文本编辑器/ IDE中看起来可能只有四个空格,但Python can interpret it可能在一到八个空格之间。这可能会导致Python变得非常困惑。将n -= 1行上的标签替换为空格。