Інструкції Python If Else для початківців
Умовні оператори є фундаментальним аспектом програмування, який дозволяє вам виконувати інший код на основі певних умов. У Python оператори if і else використовуються для прийняття рішень у вашому коді. У цьому посібнику описано основи використання операторів if і else, включно з їхнім синтаксисом і загальними шаблонами використання.
Базовий оператор If
Оператор if оцінює умову, і якщо умова має значення True, виконується блок коду в операторі if.
# Basic if statement
age = 18
if age >= 18:
print("You are an adult.")Інструкція If Else
Інструкція else надає альтернативний блок коду, який виконується, коли умова if оцінюється як False.
# If else statement
age = 16
if age >= 18:
print("You are an adult.")
else:
print("You are a minor.")If Elif Else Statement
Оператор elif (скорочення від "else if") дозволяє перевірити кілька умов. Він слідує за оператором if і використовується, коли потрібно оцінити більше ніж дві умови.
# If elif else statement
temperature = 75
if temperature > 80:
print("It's hot outside.")
elif temperature > 60:
print("It's warm outside.")
else:
print("It's cool outside.")Оператори порівняння
Оператори порівняння використовуються в операторах if для порівняння значень. Ось кілька поширених операторів:
==- дорівнює!=- Не дорівнює>- більше ніж<- Менше ніж>=– більше або дорівнює<=– Менше або дорівнює
# Using comparison operators
x = 10
y = 20
if x == y:
print("x and y are equal.")
elif x > y:
print("x is greater than y.")
else:
print("x is less than y.")Логічні оператори
Логічні оператори поєднують кілька умов. Вони включають:
and- повертаєTrue, якщо обидві умовиTrueor- повертаєTrue, якщо принаймні одна умоваTruenot- повертаєTrue, якщо умоваFalse
# Using logical operators
x = 10
y = 20
if x < 15 and y > 15:
print("Both conditions are met.")
if x < 15 or y < 15:
print("At least one condition is met.")
if not (x > 15):
print("x is not greater than 15.")Вкладені оператори If
Ви можете вкладати оператори if в інші оператори if для обробки складнішої логіки.
# Nested if statements
age = 25
if age >= 18:
if age >= 21:
print("You are legally an adult and can drink alcohol.")
else:
print("You are an adult but cannot drink alcohol.")
else:
print("You are not an adult.")Висновок
Розуміння того, як використовувати оператори if, else і elif, має вирішальне значення для прийняття рішень у ваших програмах на Python. Використовуючи оператори порівняння та логічні оператори, а також умови вкладеності, ви можете обробляти широкий діапазон сценаріїв і створювати більш динамічний і чуйний код. Потренуйтеся використовувати ці умовні оператори, щоб покращити свої навички вирішення проблем і написати більш ефективний код Python.