我试图找出如何在while
循环中执行quit变量。我正在学习python,所以这是新的。
我应该从
开始variable1
variable2
print("Press enter to continue, or type "quit" then press enter to stop")
while "quit"!="quit"
variable1=input("enter input")
variable2=input("enter input")
我错过了巨大的信息差距。 (我觉得)
sName=input("Please enter your name: ")
iNum=int(input("Please enter an integer: "))
dNum=float(input("Please enter a decimal number: "))
print("Name:",sName)
print("Value of iNum:",iNum)
print("Value of dNum:",dNum)
sName=" "
iNum=" "
dNum=" "
print("Press enter to continue, or type "Q" then press enter to stop")
while "Q"!=quit
sName=input("enter input")
iNum=input("enter input")
dNum=input("enter input")
如你所见,我不知道我在做什么-_-
答案 0 :(得分:0)
quit = ''
while quit.lower() != 'quit':
print( "Press enter to continue, or type 'quit' then press enter to stop" )
quit = input("enter input: ")
答案 1 :(得分:0)
你可以选择这样做:
while True:
q = raw_input("Please enter 'quit' to stop:")
if q.strip() == 'quit':
break
答案 2 :(得分:0)
我不建议使用input()作为这种性质提示的包装函数,因为它将raw_input包装在eval()python中,这对大多数应用程序来说都是非常不安全的。 raw_input()可能就是你想要的。
考虑到这一点,你可以使用这样的东西:
input_var = ''
while input_var != 'quit':
input_var = raw_input('Enter quit to quit: ')
它应该让你得到你想要的东西。您也可以使用前面建议的break语句。
如果您正在编写实际的命令提示符,我建议使用优秀的cmd库。