Наведите порядок по возрастанию! Вам даны 3 целых числа. Напечатайте их в порядке возрастания.
Пример входа:
5
3
7
Пример результата:
3
5
7
a = int(input())
b = int(input())
c = int(input())
P.S я знаю что есть ответ на эту задачу, но я не понимаю этот код. Наверняка, есть ещё варианты.
НЕ ПИСАТЬ ВОТ ЭТО!
a = int(input())
b = int(input())
c = int(input())
if a > b:
a, b = b, a
if b > c:
b, c = c, b
if a > b:
a, b = b, a
Відповідь:
a = int(input("a = "))
b = int(input("b = "))
c = int(input("c = "))
if a > b and a > c and b > c:
print(a)
print(b)
print(c)
elif b > a and b > c and a > c:
print(b)
print(a)
print(c)
elif c > a and c > b and a > b:
print(c)
print(a)
print(b)
elif a > b and a > c and c > b:
print(a)
print(c)
print(b)
elif b > a and b > c and c > a:
print(b)
print(c)
print(a)
elif c > a and c > b and b > a:
print(c)
print(b)
print(a)
else:
print("Error. Посмотрите не повторяются ли елементы")
print("(Пример: a = 10; b = 20; c = 10)")
Пояснення:
a = [int(input()) for i in range(3)]
a.sort()
[print(i) for i in a]