Сколько будет стоить билет пользователя на сутки катания на горнолыжном курорте, если его возраст не включительно

Сколько будет стоить билет пользователя на сутки катания на горнолыжном курорте, если его возраст не включительно до 18 лет и включительно от 65 лет, а скидка составляет 18%? Программа должна запрашивать у пользователя его возраст и выводить цену за ски-пасс. Все данные должны быть представлены в формате "дробное число" (float). Напишите программу на языке Python.
Николаевич

Николаевич

Конечно, я помогу вам с этой задачей на языке Python. Вот программа, которую вы можете использовать:

python
age = int(input("Пожалуйста, введите ваш возраст: "))

base_price = 100.00 # базовая стоимость ски-пасса

# Проверяем возраст пользователя
if age < 18 or age >= 65:
discounted_price = base_price * (1 - 0.18) # применяем скидку 18%
final_price = round(discounted_price, 2) # округляем до двух знаков после запятой
else:
final_price = base_price

# Выводим цену ски-пасса
print(f"Цена ски-пасса составляет: {final_price} рублей.")


Давайте пошагово разберем эту программу:

1. Сначала мы запросим у пользователя его возраст с помощью функции `input()`. Мы преобразуем введенное значение в целое число с помощью функции `int()` и присваиваем его переменной `age`.

2. Затем мы устанавливаем базовую стоимость ски-пасса равной 100.00 рублей, используя переменную `base_price`.

3. Далее мы проверяем возраст пользователя с помощью условного оператора `if`. Если возраст меньше 18 или больше или равен 65, то применяем скидку 18%. Мы вычисляем цену со скидкой, умножая базовую стоимость на (1 - 0.18) и сохраняем ее в переменной `discounted_price`. Затем округляем цену до двух знаков после запятой с помощью функции `round()` и сохраняем округленное значение в переменной `final_price`.

4. Если возраст пользователя не удовлетворяет критериям для скидки, то мы просто сохраняем базовую стоимость в переменной `final_price`.

5. Наконец, мы выводим цену ски-пасса, используя функцию `print()`. Мы используем `f-строку` для форматирования вывода, чтобы вставить значение переменной `final_price` в строку.

Теперь, если вы запустите эту программу и введете свой возраст, она рассчитает и выведет стоимость ски-пасса для вас.
Знаешь ответ?
Задать вопрос
Привет!
hello