0
在隨機生成一個數字後,我檢查用戶輸入是否匹配。如果是,則打印一行,否則打印另一行。即使用戶猜測正確,另一行也會打印。Python - random.randint()問題
chosenNumber = input ("Choose a number: ")
int (chosenNumber)
diceRoll = random.randint (1,3)
print ("The number rolled is: ",diceRoll)
if diceRoll == chosenNumber:
print ("WINNER")
else:
print ("LOSER")
謝謝你的幫助。
什麼是你的問題?會發生什麼,你期望發生什麼? (另外,如果不在任何地方存儲整數,'int(chosenNumber)'將不會起任何作用。) – user2357112
因爲知道您無法將字符串與整數進行比較並且必須使用int( )':) – TerryA