我试图编写一个程序,为变量myvar分配一个空的str。然后在一个while循环中程序要求用户键入文本,他们想要的任何东西,它将打印到屏幕,直到用户输入文本退出,这将结束循环并停止程序。
这就是我所拥有的
myvar = str("")
while myvar != "quit":
user_input = raw_input()
user_input = myvar
print myvar
感谢。
答案 0 :(得分:3)
怎么样
for output in iter(raw_input,"quit"):
print output
答案 1 :(得分:1)
你非常接近,但缩进和逻辑需要稍微调整一下:
myvar = ""
while myvar != "quit":
myvar = raw_input()
print myvar
请注意,这也会打印"quit"
。我会把这作为最后的练习让你弄清楚如何减少它。