Представьте, что у вас есть программа, которая запрашивает ваш возраст и определяет стоимость билета на основе этого: age = input('Введите ваш возраст:')
if int(age) >= 18:
ticket_price = 20
else:
ticket_price = 5
print(f"Цена билета составляет {ticket_price} долларов") Вот как выглядит вывод при вводе 18: Введите ваш возраст:18
Цена билета составляет $20 В этом примере, если возраст больше или равен 18, программа присваивает переменной ticket_price значение 20. В противном случае она присваивает значение 5. Чтобы сделать код более кратким, можно использовать альтернативный синтаксис: ticket_price = 20 if int(age) >= 18 else 5 В этом операторе, слева от оператора присваивания (=) находится переменная ticket_price. Выражение справа возвращает 20, если возраст больше или равен 18, иначе возвращает 5. Такой синтаксис называется тернарным оператором в Python: значение_если_истинно if условие else значение_если_ложно Тернарный оператор оценивает условие. Если результат истинный,