我正在尝试制作一个基本的数字猜谜游戏,因为我刚刚开始编码。我不明白我做错了什么。我尝试在这里查看论坛,但我没有找到答案。如果有人能告诉我我做错了什么,我会非常感激!
import random
num = random.randint(1, 10)
while true:
guess = int(input("Guess a number between 1 and 10: "))
if guess is == num
print("you got it!")
break
else:
print("try again!")
ERROR:
break
^
IndentationError: unexpected indent
答案 0 :(得分:1)
应该是if guess == num:
。您不需要is
,而需要在{if}上添加:
。此外,true
应为True
,break
必须具有正确的身份。
import random
num = random.randint(1, 10)
while True:
guess = int(input("Guess a number between 1 and 10: "))
if guess == num:
print("you got it!")
break
else:
print("try again!")