Поиск максимального/минимального числа в Python

Напишите программу, которая получает на вход три целых числа, по одному числу в строке, и выводит на консоль в три строки сначала максимальное, потом минимальное, после чего оставшееся число.

На ввод могут подаваться и повторяющиеся числа.

Решение на Python:

a = int(input())
b = int(input())
c = int(input())

# поиск и вывод максимального из трех чисел
if a >= b and a >= c:
    print (a)
elif b >= c and b >=a:
    print (b)
else:
    print (c)
  
#аналогично для минимального числа
if a <= b and a <= c:
    print (a)
elif b <= c and b <=a:
    print (b)
else:
    print (c)

#среднее из трех
if (a <= b and a >= c) or (a >=b and a <= c):
    print (a)
elif (b <= c and b >=a) or (b >= c and b <= a):
    print (b)
else:
    print (c)


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий