我還在學習Python和我不知道是否有以下一個「更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
,所以我必須將其捕獲到一個變量中。
聲音......複雜:d是的,我想有時候我overthink的東西太多想成爲Python的:) – pepoluan 2014-10-09 07:51:36