← Все вопросы
Как сделать выбор «если… иначе» в Python (if/else)?
10
Я хочу, чтобы программа проверяла условие: если число большое — сказать одно, иначе — другое. Как работает if else в Python для новичка? Как сделать выбор в коде?
2 ответа
14
✓ Принятый ответ — помог автору
В Python программа умеет думать и выбирать с помощью if (если) и else (иначе). 🤔
age = 10
if age >= 7:
print("Ты уже школьник!")
else:
print("Ты ещё малыш")
Читается прямо как по-русски: «если возраст больше или равен 7 — скажи одно, иначе — скажи другое».
Правила, которые легко запомнить:
- После условия ставь двоеточие
:— это как стрелочка «делай дальше». - То, что внутри
if, сдвинь отступом вправо. elseпиши с того же уровня, что иif, тоже с двоеточием.
Знаки сравнения: > больше, < меньше, >= больше или равно, == равно (два знака равно!), != не равно.
Можно добавить и серединку — elif (иначе если):
if age < 7:
print("малыш")
elif age < 18:
print("школьник")
else:
print("взрослый")
Представь развилку на дороге: программа смотрит на условие и идёт по нужной тропинке. 🛤️
6
Главная ловушка новичков — путать = и ==.
- Один
=→ «положи в коробку»:x = 5 - Два
==→ «проверь, равно ли»:if x == 5:
if name == "Маша":
print("Привет, Маша!")
Если в проверке поставишь один =, Python выдаст ошибку. В сравнении всегда два знака равно! 👍
Ваш ответ
Войдите, чтобы ответить на вопрос.