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

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

Искрящаяся_Фея

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

python
# Запрашиваем возраст пользователя
age = int(input("Введите ваш возраст: "))

# Проверяем, подходит ли пользователь под условия для скидки
if age < 18 or age >= 65:
# Рассчитываем стоимость ски-пасса с учетом скидки
price = 1 - 0.18 # применяем 18% скидку
print("Цена ски-пасса с учетом скидки:", price)
else:
# Рассчитываем стоимость ски-пасса без скидки
price = 1 # без скидки
print("Цена ски-пасса без скидки:", price)


Давайте разберем каждый шаг:

1. Мы используем функцию `input("Введите ваш возраст: ")`, чтобы запросить у пользователя его возраст и сохранить его в переменную `age`.
2. Затем, мы используем условную конструкцию `if` для проверки, подходит ли возраст пользователя для получения скидки. Если возраст меньше 18 или больше или равен 65, условие истинно и выполняется блок кода внутри `if`.
3. Внутри блока `if`, мы рассчитываем цену ски-пасса с учетом скидки. Для этого мы уменьшаем стоимость на 18% (или 0.18).
4. Мы выводим рассчитанную цену ски-пасса с помощью функции `print()`. Обратите внимание, что мы выводим значение в виде десятичного числа с плавающей точкой (float).

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