Как создать программу для расчета стоимости телефонного разговора, если цена за минуту равна 1.4 рубля, и задать эту цену через константу или оператор присваивания? Также как учесть 20% скидку на разговоры, проходящие в субботу и воскресенье? Помогите, пожалуйста!
Информатика 11 класс Программирование на языке Python программа для расчета стоимости стоимость телефонного разговора цена за минуту константа оператор присваивания скидка на разговоры суббота воскресенье информатика 11 класс создание программы алгоритм расчета стоимости Новый
Создание программы для расчета стоимости телефонного разговора — это отличная задача для практики. Мы можем использовать язык программирования Python для этой цели. Давайте разберем шаги, которые помогут вам создать такую программу.
Шаг 1: Определение константы
Сначала мы зададим цену за минуту как константу. В Python мы можем использовать обычную переменную, но по соглашению мы будем писать её имя с заглавной буквы, чтобы обозначить, что это константа.
PRICE_PER_MINUTE = 1.4
Шаг 2: Ввод данных
Далее нам нужно получить от пользователя информацию о длительности разговора и дне недели. Для этого мы можем использовать функцию input()
.
duration = float(input("Введите длительность разговора в минутах: ")) day_of_week = input("Введите день недели (например, 'суббота' или 'воскресенье'): ").lower()
Шаг 3: Расчет стоимости
Теперь мы можем рассчитать стоимость разговора. Для этого умножим длительность разговора на цену за минуту.
cost = duration * PRICE_PER_MINUTE
Шаг 4: Учет скидки
Если разговор проходит в субботу или воскресенье, мы применим 20% скидку. Для этого мы можем использовать условный оператор if
.
if day_of_week == 'суббота' or day_of_week == 'воскресенье': discount = cost * 0.20 cost -= discount
Шаг 5: Вывод результата
Наконец, мы можем вывести результат пользователю.
print(f"Стоимость разговора: {cost} рублей")
Полный код программы:
PRICE_PER_MINUTE = 1.4 duration = float(input("Введите длительность разговора в минутах: ")) day_of_week = input("Введите день недели (например, 'суббота' или 'воскресенье'): ").lower() cost = duration * PRICE_PER_MINUTE if day_of_week == 'суббота' or day_of_week == 'воскресенье': discount = cost * 0.20 cost -= discount print(f"Стоимость разговора: {cost} рублей")
Теперь, когда вы знаете, как создать программу для расчета стоимости телефонного разговора с учетом скидок, вы можете попробовать запустить её и протестировать с разными входными данными!