我是python编程新手。每当用户在游戏中的任何时候提示他们输入单词"inventory"
,我想调用一个函数。
目前我正在做的是:
def myFunction():
#do something
userInput = input("Some input")
someMoreInput = input("Do something")
if userInput == "inventory" or someMoreInput == "inventory":
myFunction()
这样做的问题是,当我想让用户输入一些东西时(这种情况经常发生),我必须将变量名添加到if语句中。在
据我所知,你不想为你的输入定义一个变量。在
好吧,你没必要。您可以直接比较:
但是,如果您希望每次都检查输入而不声明变量,则Oscar的实现似乎是正确的;只需使用input()
这将继续要求输入,除非它等于“库存”,而且您甚至不需要使用单个变量。在
您必须为此使用循环,例如:
相关问题 更多 >
编程相关推荐