Я все еще учусь 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
Edit: Извиняюсь, я мог бы иметь более упростило дело. Мне нужно использовать response
перед окончательной проверкой, поэтому я должен записать его в переменной.
Звуки ... комплекс: D Да, я предполагаю, что я иногда overthink вещи слишком много пытается быть Pythonic :) – pepoluan