У Python передбачуваною метою використання if-else є прийняття рішень. Синтаксис оператора if-else у Python подібний до більшості мов програмування, таких як Java, C, C ++ та C #.
У цій статті детально описуються оператори Python if-else.
Синтаксис
якщо вираз_випробування:
оператор (и) для виконання
ще:
оператор (и) для виконання
В умові if обчислюється вираз тесту. Тестовий вираз також можна назвати умовою. У випадку істинної умови, оператор if блоку виконується, інакше потік програми передається в умову else. Блок-схема показує виконання оператора if-else.
Приклади висловлень Python if else
Подивимось приклад if-else у Python. У наведеному прикладі для числа зі значенням оголошено змінну num. Якщо умова перевіряє, чи число більше 10 чи ні. Якщо числове значення більше 10, тоді виконується тіло блоку if, і друкується, що число більше 10. Якщо число менше 10, тоді виконується блок else, і друкується, що число менше 10.
число = 13# застосування умови
якщо число> 10:
print ("Число більше 10")
# оголошення оголошення else
ще:
print ("Кількість менше 10")
Вихідні дані
Результат показує, що число 13 більше 10.
Тепер давайте подивимось приклад числа, яке менше 10.
# оголошення оголошення if, щоб перевірити, чи число більше 10
якщо число> 10:
print ("Число більше 10")
ще:
print ("Кількість менше 10")
Вихідні дані
Оператор elif у Python
Python дозволяє оцінити чи перевірити декілька тестових виразів за допомогою оператора elif. Elif - це коротка форма для твердження else if. Ми можемо використовувати математичні оператори для оцінки умови, як =, != (не дорівнює), <, >, тощо.
У операторі elif, якщо перша умова, якщо умова не відповідає дійсності, програма оцінить наступну умову блокування elif тощо. У випадку, якщо всі умови хибні, тоді умова else буде нарешті виконана.
Побачимо приклад цього.
# оголошення іменної змінноїname = input ("Введіть ім'я тварини \ n")
якщо назва == "корова":
print ("Ви ввели корову")
elif name == "собака":
print ("Ви зайшли до собаки")
elif name == "кішка":
print ("Ви ввели кота")
ще:
print ("Це блок else")
Вихідні дані
Вкладено умову if у Python
Ми можемо оголосити множинні умови if всередині умови if. Це явище називається вкладеною умовою if. Побачимо приклад цього.
# оголошення вікової змінноївік = 13
якщо вік> 10:
print ("Вам більше 10")
# умова if всередині умови if
якщо вік> 12:
print ("Вам також більше 12 років")
якщо вік == 13:
print ("Вам 13 років")
ще:
print ("Вам не 13 років")
ще:
print ("Вам менше 10 років")
Вихідні дані
Висновок
У цій статті на простих прикладах пояснюється оператор if-else у Python. Оператор if-else використовується для обчислення тестового виразу.