【发布时间】:2019-04-01 23:11:18
【问题描述】:
我知道有两种方法可以持续input 直到特定条件。
一个是while:
a=input()
while a!='a':
a=input()
另一个是iter:
a=input()
for i in iter(lambda: a,'a'):
a=input()
正如 Nosklo 所说,更好:
for i in iter(input,'a'):
pass
我只是想知道哪个更好(首选)。
【问题讨论】:
-
如果您(或其他人)希望稍后翻译成其他语言,则首选第一个
标签: python python-3.x loops while-loop