-2
我正在爲一個學校項目製作一個簡單的Python Rock Paper Scissors遊戲。我是新來的Python,但我得到的錯誤「ParseError:在main.py 12行錯誤輸入」這裏是我的代碼:Elif在trinket.io上的輸入錯誤
import random
choice = input("Welcome to rock paper scissors! You go first.")
choice = choice.upper()
a = [1, 2, 3]
b = random.choice(a)
if b == 1:
print("My choice: ROCK")
elif b == 2:
print("My choice: PAPER")
elif b = 3:
print("My choice: SCISSORS")
print("Your choice: " + choice)
if choice == b:
print "Draw. Play again!"
所以它是艾利芙語句是給我找麻煩,但我不明白他們怎麼可能是錯的,我到處看着。
那是你的縮進嗎?有一些線路錯誤。例如。在第一個elif正確之前縮進打印語句。 – trotta
你的錯誤是什麼?這可能是由於您的打印縮進(「我的選擇:ROCK」)語句 – CodeLikeBeaker
縮進,始終縮進('if'/'elif')。在Python中小心這是非常重要的。 – Nuageux