Предмет: Информатика, автор: milkora2007

Поможете пожалуйста с задачей? На питоне!
Пример:
Ввод — 10
11
8
1
Вывод — А

Приложения:

Ответы

Автор ответа: FANTSCR1N
0

N = int(input('Введите N: '))

A = int(input('Введите A: '))

B = int(input('Введите B: '))

C = int(input('Введите C: '))

floors_A = abs(N - A)

floors_B = abs(N - B)

floors_C = abs(N - C)

if floors_A != floors_B and floors_B != floors_C and floors_C != floors_A:

   min_floors = floors_A

   elevator = 'A'

   if floors_B < min_floors:

       min_floors = floors_B

       elevator = 'B'

   if floors_C < min_floors:

       min_floors = floors_C

       elevator = 'C'

elif floors_A == floors_B or floors_A == floors_C:

   if floors_A == floors_B:

       if floors_A <= floors_C:

           elevator = 'A'

       else:

           elevator = 'C'

   if floors_A == floors_C:

       if floors_A <= floors_B:

           elevator = 'A'

       else:

           elevator = 'B'

elif floors_B == floors_C:

   if floors_B < floors_A:

       if B > C:

           elevator = 'B'

       else:

           elevator = 'C'

   else:

       elevator = 'A'

else:

   elevator = 'A'


FANTSCR1N: я пробовал разные ситуации, все работало. Конкретно что не так?
Похожие вопросы
Предмет: Українська мова, автор: finlycecon
Предмет: Математика, автор: kek99vika