Що таке if else в Python?
Умовні оператори відповідають за зміну поведінки програми в залежності від вхідних параметрів, визначених у перевірці. Простіше кажучи: якщо буде число 1, програма запустить скрипт one, а якщо число 2 – скрипт два. Усередині умовних операторів можуть бути інші такі умови для уточнення отриманих даних. В рамках одного оператора можна одразу перевірити пару умов. Для того, щоб перевірити кілька умов, їх потрібно розділити елементом and (логічне та).
Завжди зрозуміліше на прикладі:
a = 2
if a != 0 and a != 1:
print ("Перевірка спрацювала")
На екрані з'являється запис тільки в тому випадку, якщо змінна a не дорівнює 0 і 1. Тобто обидві перевірки в операторі повинні видати результат – true.
Є можливість перевірити за допомогою or - логічне або. При використанні даного оператора достатнім приводом для запуску повідомлення «Запрацювало» стане відповідність хоча б однієї з умов.
a = 1.1
if a != 1.1 or a > 0:
print ("Перевірка спрацювала")