我在写一个简单的猜数字游戏,我不能让我的代码在SublimeREPL或我的控制台中执行。我唯一能让它在teamtreehouse的Workspaces程序中执行的方法,而且它的工作方式与预期的完全一致。但在我的控制台和SublimeREPL中都显示有多个缩进错误。什么给予??我知道python对它的缩进很挑剔,所以我一定要改变我的崇高设置,使每个标签是四个空格,但它仍然不运行-抛出大约十个缩进错误,但据我所知,所有的缩进都是准确的,它应该是什么样的。我尝试了多次搜索都没有结果,我是我的智囊团不能得到这样一个简单的程序运行!我的意思是为什么代码在一个环境中工作而在另一个环境中却不能工作?我在复制和粘贴代码,所以没有什么不同。。。在
代码如下:import random
#safely make an int
#limit guesses
#too high, too low, messages
#play again
def game():
#generate number
secret_number = random.randint(1, 10)
guesses = []
while len(guesses) < 5:
try:
#get num guess from user
guess = int(input("Guess a number between 1 and 10: "))
except ValueError:
print("That's not a valid number, try again.")
else: