while True: tmp = Func() if tmp: value = tmp
Не понимаю, как это можно сделать в одну строку, т. е. красиво.
Если функция Func возвращает значение, то мы это значение сохраняем в переменную value, а если нет, то ничего не делаем.
while True: tmp = Func() if tmp: value = tmp
value = None value = Func() or value
FishHookСпасибо. Очень интересно.