【发布时间】:2014-12-04 01:08:20
【问题描述】:
我还在学习 Python,我想知道以下是否有“更 Pythonic”的方式:
MAX_ATTEMPTS = 5
for i in range(MAX_ATTEMPTS):
response = do_something()
do_something_based_on(response)
do_another_thing_based_on(response)
if response == 0:
do_something_if_success()
break
编辑:抱歉,我可能过于简化了这个案例。我需要在最终检查之前使用response,所以我必须将它捕获到一个变量中。
【问题讨论】:
标签: python conditional-statements