← Все вопросы

Как сделать выбор «если… иначе» в Python (if/else)?

Задан 3 месяца назад1.2к просмотров2 ответа
10

Я хочу, чтобы программа проверяла условие: если число большое — сказать одно, иначе — другое. Как работает if else в Python для новичка? Как сделать выбор в коде?

2 ответа

14
✓ Принятый ответ — помог автору

В Python программа умеет думать и выбирать с помощью if (если) и else (иначе). 🤔

age = 10
if age >= 7:
    print("Ты уже школьник!")
else:
    print("Ты ещё малыш")

Читается прямо как по-русски: «если возраст больше или равен 7 — скажи одно, иначе — скажи другое».

Правила, которые легко запомнить:

  1. После условия ставь двоеточие : — это как стрелочка «делай дальше».
  2. То, что внутри if, сдвинь отступом вправо.
  3. else пиши с того же уровня, что и if, тоже с двоеточием.

Знаки сравнения: > больше, < меньше, >= больше или равно, == равно (два знака равно!), != не равно.

Можно добавить и серединку — elif (иначе если):

if age < 7:
    print("малыш")
elif age < 18:
    print("школьник")
else:
    print("взрослый")

Представь развилку на дороге: программа смотрит на условие и идёт по нужной тропинке. 🛤️

6

Главная ловушка новичков — путать = и ==.

  • Один = → «положи в коробку»: x = 5
  • Два == → «проверь, равно ли»: if x == 5:
if name == "Маша":
    print("Привет, Маша!")

Если в проверке поставишь один =, Python выдаст ошибку. В сравнении всегда два знака равно! 👍

Ваш ответ

Войдите, чтобы ответить на вопрос.