ループで使用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()
しかし、文字列なしでどうすれば同じことができますか?