2015-10-09 2 views
0

Я попытался определить функцию ниже (часть более длинного блока кода), но столкнулся с «ошибкой отступа», идентифицированной на 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? ')) 

ответ

3

enter image description here

Ваш отступы представляет собой смесь из вкладок и пробелов. Символ табуляции может выглядеть так, как будто это четыре пробела в вашем текстовом редакторе/IDE, но Python can interpret it как где-то между одним и восемью пробелами. Это может привести к тому, что Python станет очень запутанным. Замените вкладку на вашей линии n -= 1 пробелами.

Смежные вопросы