在循环中使用raw_input
时,直到输入某个字符(例如'a'
),我如何才能以相反的顺序打印之前的所有输入,而不将输入存储在数据结构中?
使用字符串很简单:
def foo():
x = raw_input("Enter character: ")
string = ""
while not (str(x) == "a"):
string = str(x) + "\n" + string
x = raw_input("Enter character: ")
print string.strip()
但是没有字符串我怎么能做同样的事情呢?