М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
roman19781975
roman19781975
15.01.2021 09:23 •  Информатика

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

👇
Ответ:
машина34
машина34
15.01.2021

def sort(*numbers)->list:

   return sorted(numbers)

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

4,5(53 оценок)
Ответ:
bonchuk2009
bonchuk2009
15.01.2021

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

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())]))

4,4(37 оценок)
Ответ:
6jytu
6jytu
15.01.2021
Конечно, я могу помочь! Для решения этой задачи в Python мы можем использовать функцию `sort()`, которая сортирует элементы списка в порядке возрастания. Вот шаги, которые ты можешь использовать, чтобы решить эту задачу:

1. Создайте функцию с именем `sort_numbers`, которая будет принимать три числа в качестве аргументов.
2. Внутри функции создайте список, в который вы добавите переданные числа.
3. Используйте функцию `sort()` для сортировки списка в порядке возрастания.
4. Верните отсортированный список.

Вот пример кода для этой задачи:

```python
def sort_numbers(num1, num2, num3):
numbers_list = [num1, num2, num3]
numbers_list.sort()
return numbers_list
```

Теперь, если мы вызовем эту функцию с тремя числами, она вернет список, в котором числа отсортированы в порядке возрастания:

```python
sorted_numbers = sort_numbers(5, 1, 3)
print(sorted_numbers)
```

Результат этого кода будет: `[1, 3, 5]`.

Таким образом, функция `sort_numbers` принимает три числа и возвращает их в порядке возрастания.

Надеюсь, что это решение понятно и полезно для тебя! Если у тебя возникнут еще вопросы, не стесняйся задавать!
4,4(61 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ