我沒有做任何特別複雜的事情,我簡直搞亂了導入隨機和讓用戶類型滾動一個六面骰子。我已經得到了這個。如何根據用戶輸入有python運行(if語句)?
import random
roll = random.randint(1,6)
input("Type roll to roll the dice!\n")
# This is where I have my issue pass this line I'm trying things out, unsuccessfully.
if (userInput) == (roll)
print("\n" + str(roll))
else:
input("\nPress enter to exit.")
我不想程序打印str(roll)
如果用按下回車,我寧願它退出程序,如果沒有輸入給出。那麼在使用if語句時,如何根據用戶輸入編寫代碼來執行特定的操作。如果用戶輸入是'roll"
那麼print("str(roll))
?
你似乎沒有救'userInput'。這個'if'語句也沒有冒號結束,這是一個語法錯誤。你的代碼是否完全像這樣? – TigerhawkT3
你似乎還把保存的變量名'roll'與字符串'roll'混淆了。您可能會考慮先審閱您的課本或其他課程資料。 – TigerhawkT3
是的。我需要閱讀更多關於userInput的內容。我只是在嘗試。良好的語法錯誤。我很抱歉。 –