Python. Первый шаг в программировании для детей и начинающих - страница 9

Шрифт
Интервал


Основной синтаксис условия в Python:

python

if условие:

# код, который выполнится, если условие истинно

else:

# код, который выполнится, если условие ложно

Давай разберём это подробнее:

if – проверяет условие.

else – выполняет альтернативный код, если условие оказалось ложным.

После if и else всегда идёт двоеточие :, а код внутри них записывается с отступом (обычно 4 пробела).

Пример:

python

age = 18

if age >= 18:

print("Ты совершеннолетний!")

else:

print("Ты ещё ребёнок.")

Если переменная age больше или равна 18, программа напечатает: "Ты совершеннолетний!", иначе: "Ты ещё ребёнок."

Операторы сравнения

Чтобы проверять условия, используются операторы сравнения. Вот основные:

> – больше.

< – меньше.

>= – больше или равно.

<= – меньше или равно.

== – равно.

!= – не равно.

Примеры:

python

x = 10

y = 5

print(x > y) # True, потому что 10 больше 5

print(x == y) # False, потому что 10 не равно 5

print(x != y) # True, потому что 10 не равно 5

Эти операторы используются в условиях для проверки различных утверждений.

Пример: Проверка возраста

Давай создадим программу, которая спрашивает у пользователя возраст и сообщает, может ли он водить машину. В большинстве стран водить машину можно с 18 лет.

Пример программы:

python

age = int(input("Сколько тебе лет? "))

if age >= 18:

print("Ты можешь водить машину!")

else:

print("Ты ещё не можешь водить машину.")

Как это работает:

Программа запрашивает у пользователя возраст с помощью функции input(). Так как ввод возвращает строку, мы используем int() для преобразования в число.

Сравниваем возраст с числом 18.

Если возраст больше или равен 18, программа выводит сообщение: "Ты можешь водить машину!".

В противном случае программа выводит: "Ты ещё не можешь водить машину."

Попробуй запустить программу с разными значениями возраста и убедись, что всё работает правильно!

Расширение условий: elif

Иногда нужно проверить несколько условий. Например, ты создаёшь программу, которая оценивает, насколько пользователь близок к возрасту, необходимому для получения прав. В Python для этого используется конструкция elif (сокращение от "else if").

Пример:

python

age = int(input("Сколько тебе лет? "))

if age >= 18:

print("Ты можешь водить машину!")

elif 16 <= age < 18:

print("Ты почти можешь водить машину. Потерпи ещё немного!")