Дата рождения представлена тремя цифрами: d (1≤d≤31) - Дата рождения, m (1≤m≤12) - месяц рождения, y (1≤y≤2020) - год рождения. На 1000, 5000 и 10000 дней после дня рождения
необходимо рассчитать календарную дату, которая будет соответствовать.
Примечание: при расчете необходимо учитывать високосный год (високосный год).
По григорианскому календарю, если число лет кратно 4, не кратно 100 и
Если кратно 400, то год является високосным (равен 366 дням).
Входные данные
INPUT.В файле ввода TXT записаны следующие значения трех натуральных чисел: d,
m, y (1≤d≤31, 1≤m≤12, 1≤y≤2020).
Данные
OUTPUT.Печатает шесть значений в выходном файле TXT:
d1, m1, y1-число, месяц 1000-го календарного дня после дня рождения и
году;
d2, m2, y2-число, месяц и число 5000-го календарного дня после дня рождения
году
d3,
'''
В небоскрёбе n этажей и 1 подъезд,
на каждом этаже по 3 квартиры,
лифт останавливается только
на нечётных этажах. Человек садится
в лифт и нажимает номер нужной
ему квартиры. На какой этаж
дома довезёт лифт человека?
'''
n = int(input('n = '))
ap_to = int(input('Номер квартиры: '))
rem_floor = 1 if ap_to % 3 > 0 else 0
floor_ap_to = ap_to // 3 + rem_floor
if floor_ap_to > n:
raise ValueError('Такой квартиры нет!')
elif floor_ap_to % 2 == 0:
print('Лифт довезёт человека либо на {} этаж (придётся подняться на 1 этаж по лестнице,'.format(floor_ap_to -1))
print('либо на {} этаж, и на 1 этаж придётся спуститься.'.format(floor_ap_to + 1))
else:
print('Лифт довезёт человека на нужный этаж.')
'''
В небоскрёбе n этажей и 1 подъезд,
на каждом этаже по 3 квартиры,
лифт останавливается только
на нечётных этажах. Человек садится
в лифт и нажимает номер нужной
ему квартиры. На какой этаж
дома довезёт лифт человека?
'''
n = int(input('n = '))
ap_to = int(input('Номер квартиры: '))
rem_floor = 1 if ap_to % 3 > 0 else 0
floor_ap_to = ap_to // 3 + rem_floor
if floor_ap_to > n:
raise ValueError('Такой квартиры нет!')
elif floor_ap_to % 2 == 0:
print('Лифт довезёт человека либо на {} этаж (придётся подняться на 1 этаж по лестнице,'.format(floor_ap_to -1))
print('либо на {} этаж, и на 1 этаж придётся спуститься.'.format(floor_ap_to + 1))
else:
print('Лифт довезёт человека на нужный этаж.')