Можно ли как то сократить кол-во иф?
крутой нейминг, else точно можно убрать
((4,11) <=dtd<=(4,16)) or (аналогично)
b = bool это зачем? почему не b = False?
у тебя что, буквы платные?
ну у меня потом на основе b (тру или фолс) будет выводится определённое фраза. Фраз всего два
Вынеси каждое из условий в отдельную переменную с осмысленным названием и потом проверяй уже их
И вообще, ты можешь сделать так b = (dtd >=dn(4, 11) and ....)
b = {expression}
if b: print("числитель") else: print("знаменатель")
всем спасибо
Обсуждают сегодня