Python. Напишите процедуру, которая переставляет три переданные ей числа в порядке возрастания.

Ответы

Ответ дал: KnowsUser1
0

Ответ:

def sort(*numbers)->list:

   return sorted(numbers)

p.s - работает для последовательности чисел любой длины. Возвращает list

Ответ дал: robertkalentyev2
0

Ответ:

Если нельзя массивами, функциями:

a = int(input())

b = int(input())

c = int(input())

if c < b:

   c,b = b,c

if b < a:

   a,b = b,a

print(a,b,c)

В одну строку но с массивом и функцией:

print(sorted([int(input()),int(input()),int(input())]))

Ответ дал: KnowsUser1
0
Для справки - процедура/функция - вызываемая именованная подпрограмма. Человек попросил написать ему процедуру, выполняющую определённое действие. Вы же предлагаете ему просто фрагменты когда, ни один из которых не представляет собой функцию или процедуру.
Похожие вопросы