所以,我在这个项目中的最终目标是使用用户输入的参数启动一个java文件,但是我在响应无效输入时遇到了一些麻烦。这是我到目前为止所做的:
import os
def checkInvalid():
if (offtest != 'yes' or offtest != 'Yes' or offtest!= 'no' or offtest != 'No'):
getCracked()
def getCracked():
global offtest
offtest = raw_input("Is it raining [yes/no]: ")
#print(offtest)
checkInvalid()
getCracked()
在任何情况下,这都会循环无效输入,但不幸的是,它还会循环使用假设作为有效输入。谢谢!