用户进入退出时终止程序的python语法

时间:2014-01-18 01:06:22

标签: python syntax

我试图编写一个程序,为变量myvar分配一个空的str。然后在一个while循环中程序要求用户键入文本,他们想要的任何东西,它将打印到屏幕,直到用户输入文本退出,这将结束循环并停止程序。

这就是我所拥有的

myvar = str("")
    while myvar != "quit":
    user_input = raw_input()
    user_input = myvar
print myvar

感谢。

2 个答案:

答案 0 :(得分:3)

怎么样

for output in iter(raw_input,"quit"):
    print output

答案 1 :(得分:1)

你非常接近,但缩进和逻辑需要稍微调整一下:

myvar = ""
while myvar != "quit":
    myvar = raw_input()
    print myvar

请注意,这也会打印"quit"。我会把这作为最后的练习让你弄清楚如何减少它。