Основы Python
Теория: Условная конструкция else
Теперь изменим функцию из предыдущего урока так, чтобы она возвращала не просто тип предложения, а целую строку Sentence is normal или Sentence is question:
Мы добавили else и новый блок. Он выполнится, если условие в if — ложь. Еще в блок else можно вкладывать другие условия if. Else переводится «иначе», «в ином случае».
Пример вложенных блоков:
Оформить конструкцию if-else можно двумя способами. С помощью отрицания можно изменить порядок блоков:
Чтобы конструкцию было легче оформлять, старайтесь выбирать проверку без отрицаний и подстраивайте содержимое блоков под нее.
На примере использования else видно, как важно не забывать отделять блоки.
В примере выше мы забыли "вложить" с помощью отступа второй if, потому else теперь относится к нему, а не первому if.
Теперь второй if вложен в первый, а else на одном уровне с первым и противопоставляется ему.








