Помогите составить программу на python!! В небоскрёбе n этажей и 1 подъезд,на каждом этаже по 3 квартиры,лифт останавливается только на не чётных этажах .Человек садится в лифт и нажимает номер нужной ему квартиры.На какой этаж...

Помогите составить программу на python!! В небоскрёбе n этажей и 1 подъезд,на каждом этаже по 3 квартиры,лифт останавливается только на не чётных этажах .Человек садится в лифт и нажимает номер нужной ему квартиры.На какой этаж дома довезёт лифт человека.
Гость
Ответ(ы) на вопрос:
Гость
# Python 3.X ''' В небоскрёбе 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('Лифт довезёт человека на нужный этаж.')
Не нашли ответ?
Ответить на вопрос
Похожие вопросы