는 여전히 파이썬을 배우고, 나는 다음에 대해 "더 파이썬"방법이 궁금 :"조건 충족 또는 최대 달성까지이 작업을 반복하는 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 그래, 내가 때때로 Pythonic이 되려 노력하는 것을 너무 많이 생각해 보았다. :) – pepoluan