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

Python
Дано три числа. Упорядочите их в порядке неубывания. Программа должна считывать три числа a, b, c затем программа должна менять их значения так, чтобы стали выполнены условия a <= b <= c затем программа выводит тройку a, b, c.
Замечание: Программа должна содержать ровно одну функцию print()!
Sample Input 1:
1
2
1
Sample Output 1
1 1 2
Sample Input 2:
1
2
3
Sample Output 2:
1 2 3

Ответы

Автор ответа: jasonmullerasd
1

Ответ:

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

if a > b:

a, b = b, a

if a > c:

a, c = c, a

if b > c:

b, c = c, b

print(a, b, c)

Если помог, поставь пожалуйста - ❤ и отметку "Лучший ответ"


jasonmullerasd: Поставь "Лучший ответ" пожалуйста
jasonmullerasd: Вы в школе по нему занимаетесь?
ilya35075: да
ilya35075: ответ кстати не подошёл почему-то
Mrdenk: потому что числа вводятся на разных строках, а не на одной
jasonmullerasd: Ого образование ушло. Если нужно, можешь меня в телеграм добавить, у меня весь курс пройден, буду скидывать нужные ответы
jasonmullerasd: ой, сейчас
ilya35075: хорошо
ilya35075: напишите тогда свой тг пожалуйста
jasonmullerasd: @jasonmuller
Автор ответа: Mrdenk
1

Два способа решения

________________

Первое:

a = int(input())

b = int(input())

c = int(input())

d = [a, b, c]

d.sort()

print(*d)

________________

Второе:

a = int(input())

b = int(input())

c = int(input())

if b > c:

b, c = c, b

if a > b:

a, b = b, a

if b > c:

b, c = c, b

print(a, b, c)

Похожие вопросы
Предмет: Окружающий мир, автор: firstovan1984
Предмет: Русский язык, автор: ТимMessi