Напишите программу, которая будет вычислять общую стоимость бронирования отеля Summer в зависимости от выбранных
Напишите программу, которая будет вычислять общую стоимость бронирования отеля Summer в зависимости от выбранных дат. Цена за сутки в отеле может варьироваться в зависимости от дня недели: - сутки в понедельник, вторник, среду и четверг стоят 2100, - сутки в пятницу, субботу и воскресенье стоят 2850. Клиент указал нужные даты бронирования. Напишите программу, которая будет выводить общую стоимость бронирования, печатая только число. Например...
Тема вопроса: Программа для вычисления общей стоимости бронирования отеля Summer
Инструкция:
Чтобы написать программу для вычисления общей стоимости бронирования отеля Summer, нам нужно учитывать дни недели, так как цена за сутки в отеле зависит от выбранных дат. Для этого можно использовать условные операторы, чтобы проверить, на какой день недели приходится каждая дата.
Программа будет запрашивать у пользователя выбранные даты бронирования и затем вычислять общую стоимость, умножая цену за сутки на количество дней в бронировании.
Вот пример программы:
python
# Ввод данных от пользователя
дата1 = input("Введите первую дату (дд/мм/гггг): ")
дата2 = input("Введите вторую дату (дд/мм/гггг): ")
# Определение цены за сутки в зависимости от дня недели
цена_пн_чт = 2100
цена_пт_вс = 2850
# Разделение даты на день, месяц и год
день1, месяц1, год1 = map(int, дата1.split("/"))
день2, месяц2, год2 = map(int, дата2.split("/"))
# Вычисление общего количества дней в бронировании
количество_дней = (дата2 - дата1).days + 1
# Вычисление общей стоимости бронирования
общая_стоимость = 0
for день in range(количество_дней):
текущая_дата = дата1 + timedelta(days=день)
if текущая_дата.weekday() < 4:
общая_стоимость += цена_пн_чт
else:
общая_стоимость += цена_пт_вс
# Вывод общей стоимости бронирования
print("Общая стоимость бронирования:", общая_стоимость)
Доп. материал:
Введите первую дату (дд/мм/гггг): 20/09/2022
Введите вторую дату (дд/мм/гггг): 25/09/2022
Общая стоимость бронирования: 12850
Совет:
Чтобы лучше понять и освоить программирование, рекомендуется изучать основные концепции и синтаксис языка программирования, а также практиковаться в написании и запуске программ.
Проверочное упражнение:
Напишите программу, которая запрашивает у пользователя две даты в формате "дд/мм/гггг" и вычисляет общую стоимость бронирования отеля Summer в зависимости от выбранных дат. Выведите общую стоимость на экран.
Расскажи ответ другу:
Лисичка
37
Показать ответ
Тема: Вычисление общей стоимости бронирования отеля
Инструкция: Чтобы написать программу для вычисления общей стоимости бронирования отеля, необходимо учесть различные цены в зависимости от дня недели и выбранных дат. В данном случае, сутки в понедельник, вторник, среду и четверг стоят 2100, а в пятницу, субботу и воскресенье - 2850.
Программа должна принимать даты бронирования от клиента и вычислять общую стоимость, учитывая цену за сутки в выбранные даты. Для этого можно использовать контроль цикла и условные операторы.
Пример:
Введите даты бронирования (для завершения введите "q"):
15.08.2022
16.08.2022
17.08.2022
q
Общая стоимость бронирования: 6300 руб.
Совет: При решении задачи рекомендуется использовать цикл для пошагового ввода дат и условный оператор для определения цены за каждую дату. Также стоит обратить внимание на правильный формат даты и обработку ошибок при вводе.
Проверочное упражнение: Напишите программу для вычисления общей стоимости бронирования отеля для произвольного набора дат.
Все ответы даются под вымышленными псевдонимами! Здесь вы встретите мудрых наставников, скрывающихся за загадочными никами, чтобы фокус был на знаниях, а не на лицах. Давайте вместе раскроем тайны обучения и поищем ответы на ваши школьные загадки.
Инструкция:
Чтобы написать программу для вычисления общей стоимости бронирования отеля Summer, нам нужно учитывать дни недели, так как цена за сутки в отеле зависит от выбранных дат. Для этого можно использовать условные операторы, чтобы проверить, на какой день недели приходится каждая дата.
Программа будет запрашивать у пользователя выбранные даты бронирования и затем вычислять общую стоимость, умножая цену за сутки на количество дней в бронировании.
Вот пример программы:
Доп. материал:
Совет:
Чтобы лучше понять и освоить программирование, рекомендуется изучать основные концепции и синтаксис языка программирования, а также практиковаться в написании и запуске программ.
Проверочное упражнение:
Напишите программу, которая запрашивает у пользователя две даты в формате "дд/мм/гггг" и вычисляет общую стоимость бронирования отеля Summer в зависимости от выбранных дат. Выведите общую стоимость на экран.
Инструкция: Чтобы написать программу для вычисления общей стоимости бронирования отеля, необходимо учесть различные цены в зависимости от дня недели и выбранных дат. В данном случае, сутки в понедельник, вторник, среду и четверг стоят 2100, а в пятницу, субботу и воскресенье - 2850.
Программа должна принимать даты бронирования от клиента и вычислять общую стоимость, учитывая цену за сутки в выбранные даты. Для этого можно использовать контроль цикла и условные операторы.
Пример:
Совет: При решении задачи рекомендуется использовать цикл для пошагового ввода дат и условный оператор для определения цены за каждую дату. Также стоит обратить внимание на правильный формат даты и обработку ошибок при вводе.
Проверочное упражнение: Напишите программу для вычисления общей стоимости бронирования отеля для произвольного набора дат.