- Megamozg 2180 б
- Matalya1 1800 б
- DevAdmin 1690 б
- arkasha_bortnikov 840 б
- Dwayne_Johnson 840 б
Боря успешно оформил резюме и разослал его в несколько компаний.
Успех где-то рядом! Ведь его уже пригласили на н-е-с-к-о-л-ь-к-о собеседований.
На собеседовании будут давать задачки и спрашивать о предыдущем опыте. Это волнительно! Поэтому к каждому собеседованию надо готовиться, подключиться в зуме вовремя и произвести лучшее впечатление.
Сегодня позвонил HR (специалист по найму сотрудников) и сказал, что собеседование переносится на час.
С клавиатуры вводится дата, какой день сегодня в Бориной реальности.
У вас есть словарь, где ключ – это восьмизначное число-дата (ДДММГГГГ), а значения – это списки из двух элементов (целых чисел) – часы и минуты, во сколько назначено собеседование.
Пример:
22032021 - [14, 30]
(дата) (время)
Ваша задача:
По указанной дате обратиться к элементу в словаре, изменить время интервью (+1 час) и вывести на экран сегодняшнюю дату с обновлённым временем в формате:
дата - ЧЧ:ММ
Исходный словарь вам заранее известен:
interviews = {25042021: [12, 40], 12042021: [17,15], 14052021:[11,10], 20032021:[14, 50], 13042021:[10,30]}
P.S. Гарантируется, что при прибавлении 1 часа время не превысит 24 часа.
Формат входных данных
Целое восьмизначное число – дата.
Формат выходных данных
Выведите на экран сегодняшнюю дату с обновлённым временем в формате:
дата - ЧЧ : ММ
входные данныевыходные данные25042021 25042021 - 13 : 40 14052021 14052021 - 12 : 10
```python
import datetime
# Исходный словарь
interviews = {25042021: [12, 40], 12042021: [17,15], 14052021:[11,10], 20032021:[14, 50], 13042021:[10,30]}
# Ввод даты с клавиатуры
date = input()
# Преобразование строки в объект datetime.date
day = datetime.date(int(date[4:]), int(date[2:4]), int(date[:2]))
# Получение времени из словаря и прибавление часа
time = datetime.time(interviews[int(date)][0] + 1, interviews[int(date)][1])
# Создание объекта datetime.datetime из даты и времени
new_datetime = datetime.datetime.combine(day, time)
# Форматирование даты и времени в нужный формат и вывод на экран
print(new_datetime.strftime("%d%m%Y - %H:%M"))
```
Пример работы программы:
```
25042021
25042021 - 13:40
14052021
14052021 - 12:10
```