[英]What am i doing wrong? (Python)
我正在嘗試制作一個基本的猜數字游戲,因為我剛剛開始編碼。 我不明白我做錯了什么。 我嘗試在這里查看論壇,但沒有找到答案。 如果有人能告訴我我做錯了什么,我將不勝感激!
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!")
錯誤:
break
^
IndentationError: unexpected indent
應該是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!")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.