为什么我会收到一个错误,上面写着:"TabError: inconsistent use of tabs and spaces in indentation"?


from random import randint
secret_num=randint(1,100)
num_guesses=0
guess = 0
for num_guesses in range(5):
guess=eval(input('Enter your guess (1-100): '))
if guess < secret_num:
print('HIGHER.', 5-num_guesses, 'guesses left.n')
elif guess > secret_num:
print('LOWER', 5-num_guesses, 'guesses left.n')
else:
print('You got it!')
break
else:
print('You lose. The correct number is', secret_num)

这段代码似乎有什么问题?每当我运行它时,它都会给出以下错误消息:文件"guessing_game2.py",第 11 行 如果猜

我应该怎么做才能纠正这个问题?

实际上,我能够使用 4 个空格(几乎(缩进它,现在它运行良好。我正在使用纳米编辑器。我看到了另一个有类似问题的帖子,他们不推荐选项卡,而是推荐空格。

最新更新