我没有做任何特别复杂的事情,我简直搞乱了导入随机和让用户类型滚动一个六面骰子。我已经得到了这个。如何根据用户输入有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的内容。我只是在尝试。良好的语法错误。我很抱歉。 –