Можно ли как то оптимизировать код с множеством if ? Python

программирование программы python оптимизация

Доброго дня пишу на питоне. Не совсем новичёк но и не профи.
Есть код который выполняет некоторые действия и происходит изменение в файле.
Изменения всегда разные но определяются одинаково.
Так вот. Как оптимизировать это безобразие?
Пример:
some actions
if file_changes1==True: print('lalal')
else: print('kokoko')

if file_changes2==True: print('lalal')
else: print('kokoko')

if file_changes3==True: print('lalal')
else: print('kokoko')if file_changes1==True: print('lalal')
else: print('kokoko')

some actions# но вот теперь произойдут только 2 изменения в файле вместо 3х

if file_changes1==True: print('lalal')
else: print('kokoko')

if file_changes2==True: print('lalal')
else: print('kokoko')

и так много много раз.
Изменений всего 6, т.е таких блоков с кучей ифов 6шт и 42 строчки чисто выражений иф
Ответы:
1. Это действительно безобразие.
2. Оптимизировать можно.


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.