Предмет: Информатика,
автор: agalimova2511
Наведите порядок по возрастанию!
Вам даны 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
Ответы
Автор ответа:
1
Відповідь:
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)")
Пояснення:
Автор ответа:
0
a = [int(input()) for i in range(3)]
a.sort()
[print(i) for i in a]
Похожие вопросы
Предмет: Русский язык,
автор: dashikus
Предмет: Русский язык,
автор: Никитка200503
Предмет: Русский язык,
автор: люся50
Предмет: Биология,
автор: artemik12