if pampampam == True:
if turumtumtum == False:
cont.activate('animation')
else:
cont.deactivate('animation')
else:
cont.deactivate('animation')
Вопрос собственно такой, как в данной ситуации избавиться от одного из else?
if pampampam == True:
if turumtumtum == False:
cont.activate('animation')
else:
cont.deactivate('animation')
else:
cont.deactivate('animation')
if pampampam and not turumtumtum: cont.activate('animation') else: cont.deactivate('animation')
if pampampam == True and turumtumtum == False: cont.activate('animation') else: cont.deactivate('animation')
cont.activate('animation') if pampampam or (not turumtumtum) else cont.deactivate('animation')
exooman
Извините, не уточнил - операторы if должны остаться. На самом деле их больше, поэтому и угнетает эта проблема, что каждому if, нужно прописывать свой else
if pampampam == 1:
#первая анимация
if turumtumtum == 1:
cont.activate('animation')
else:
cont.deactivate('animation')
#вторая
if turumtumtum == 2:
cont.activate('animation2')
else:
cont.deactivate('animation2')
#третья и т.д.
if turumtumtum == 3:
cont.activate('animation3')
else:
cont.deactivate('animation3')
# выключаем все, если не выполнено самое первое условие
else:
cont.deactivate('animation')
cont.deactivate('animation2')
cont.deactivate('animation3')