Напиши программу, вычисляющую новую стоимость арендной платы
Цена за сутки в отеле может меняться в зависимости от дня недели. В отеле Summer:
- сутки в дни недели ПН, ВТ, СР, ЧТ стоят 2100,
- сутки в дни недели ПТ, СБ, ВС стоят 2850.
Клиент отметил на бланке желаемые даты бронирования. Напиши программу, считающую общую стоимость бронирования.
Программа должна печатать только число. Например: 1000000
Приложения:
artemijkurganov:
что именно должно отдаваться в команду input?
понятно, что дата, но в каком формате?
числовом :\? (я сонная нак что не кипишуй если не правильно отвечаю)
так*
ну если всё по красоте рассписать то
Тема : переменная
Тема : переменная
Входный данные : int\input
Всё остальное сверху..
Ну смотри, должен быть какой-то единый формат ввода данных в программу. Например, дату 18 сентября 2021 года можно представить одним из следующих способов: 18.09.2021, 18.09, 18.09.21 и т.п.
и если вводить разными представлениями, то программа тебя не поймёт
18.09.2021 - так
Ответы
Ответ дал:
2
import datetime as dt
print("Введите количество дней, которое забронировал клиент:")
n = int(input())
result = 0
print("Вводите дату в формате ДД.ММ.ГГГГ то количество раз, которое указали выше")
for i in range(n):
input_date = input().split('.')
date = dt.date(int(input_date[2]), int(input_date[1]), int(input_date[0]))
weekday = date.weekday()
if weekday <= 3:
result += 2100
else:
result += 2850
print(result)
Если есть вопросы по коду, я могу ответь здесь
Спасибо тебе огромное!..
пожалуйста
Хмне выдоет ошибку
на каких входных данных?
что вводишь в программу?
Nasty 100908 можешь решение покозать а то у меня ошибка в коде и скоро занятия срочно
Я сделал всё правильно, но почему то вместо результата у меня Module 'datetime.py' not found . Что делать??
Вас заинтересует
2 года назад
3 года назад
3 года назад
9 лет назад