【发布时间】:2014-07-22 16:24:10
【问题描述】:
有没有办法在 Python 中做到这一点? (我知道你可以用 Java 做。)
#PSEUDO CODE!!
while (inp = input()) != 'quit'
print(inp)
例如在java中,上面的伪代码转换为:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
String inp;
while (!(inp = reader.readLine()).equals("quit")) {
System.out.println(inp);
}
} catch (IOException io) {
System.out.println(io.toString());
}
编辑:
...回答...但这是唯一的方法吗?
while True:
inp = input()
if inp == 'quit':
break
print(inp)
print('eof')
【问题讨论】:
标签: python loops inline variable-assignment