簡體   English   中英

我究竟做錯了什么? (Python)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM