Ловушка двойного IF в Python: почему код выполняет всё подряд и как это исправить
Каждый, кто начинает учить программирование, рано или поздно сталкивается со странным поведением условий. Вроде бы логика написана правильно, синтаксических ошибок нет, но программа начинает жить своей жизнью — выполняет то, что вообще не должна, или выдает противоположные результаты одновременно...