1
HellooPython隨機變量不正常工作
我想做一個簡單的遊戲,你必須選擇1或2,其中之一是正確的。我用一個簡單的隨機生成器來選擇1或2作爲正確的答案。
def guess():
print("")
print("Select a number, 1 or 2")
print("")
from random import randint
ran = randint(1, 2)
nmr = input("")
if nmr == ran:
print("That's correct!")
else:
print("Wrong number")
每次我回答它打印「打錯了」。
我也試着回答之前打印的隨機數,但它仍然需要它是不正確的。任何想法有什麼不對?
'NMR = INT(輸入( 「」))'在Python 3 –
更好的是:'輸入的結果()'總是一個字符串,所以它永遠不會等於一個數字。 – alexis