def you ():
gi=input("what up")
if gi in ["Nothing much", "nothing much", "nothing"]:
print("cool")
you()
elif gi in ["stuff"]:
print("sounds good")
我显然不能这样做,但是在我正在开发的一个更大的程序中,我有一个函数被使用了两次,但是基于用户的输入,会出现不同的结果,所以我尝试包含我的大函数,像上面的程序一样,在整个函数中有一个if-else,因为用户输入有不同的选项,基于该人员在程序中的位置。你知道吗
我只是想找出一个好的方法来运行一个游戏,其中开始是相同的(函数),但是游戏可以以不同的方式进行,因此一个函数不会对所有的函数都起作用,所以我只想知道是否可以让if-else语句通过一个函数来运行,比如上面的小例子?你知道吗
正如James已经说过的,不,不能在函数外继续if语句。关于你的问题,如果函数在更大的程序中有用:是的。通过返回结果,可以使用主程序中函数或其他函数中生成的数据。例如:
相关问题 更多 >
编程相关推荐