好的,我正在製作一個輪盤遊戲。紡紗工着陸的隨機數稱爲'圖形'。這是一個非常基本和簡單的代碼,但它似乎不適合我。 現在你選擇一個特定的數字或選擇1 - 18.我嘗試了很多不同的方式,仍然沒有運氣。這是我的代碼。如果有人知道問題是什麼,請告訴我。感謝:Ifs和elifs在輪盤遊戲中不能正常工作 - python
numbers = ['1', '2', '3'.......'35', '36']
figure = choice(numbers)
d = textinput("Pick bet", "")
if int(figure) > 18 and d == '1-18' or '1 - 18' or '1- 18' or '1 -18':
pu()
goto(100,100)
write("Loser", font = ("Comic Sans MS", 30, "bold"))
elif int(figure) < 19 and d == '1-18' or '1 - 18' or '1- 18' or '1 -18':
pu()
goto(10,100)
write("Well done", font = ("Comic Sans MS", 30, "bold"))
elif int(d) in range(36) and int(figure) == int(d):
pu()
goto(100,100)
write("Well done", font = ("Comic Sans MS", 30, "bold"))
elif int(d) in range(36) and int(figure) != int(d):
pu()
goto(100,100)
write("Loser", font = ("Comic Sans MS", 30, "bold"))
萬分感謝。完美工作。非常簡單的錯誤。謝謝 –