
Вопрос задан 22.07.2023 в 12:55.
Предмет Информатика.
Спрашивает Баширов Михаил.
Пожалуйста помогите по python! ❤️ 1. Ввести список с клавиатуры 2. Отсортировать его любым
алгоритмом (Без использования функции sort)

Ответы на вопрос

Отвечает Филиппская Настя.
User_input = input("Введите данные через пробелы: ").split(" ")
user_input = sorted(user_input)
print(user_input)
Сортировка по порядку
user_input = sorted(user_input)
print(user_input)
Сортировка по порядку



Отвечает Гореликова Вика.
Давайте применим сортировку пузырьком
def bubble_sort():
new_list = list(map(int, input('Введите числа через пробел: ').split(' ')))
for i in range(len(new_list) - 1):
for j in range(len(new_list) - i - 1):
if new_list[j] > new_list[j + 1]:
new_list[j], new_list[j + 1] = new_list[j + 1], new_list[j]
return new_list
print(bubble_sort())



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, помогу! Для сортировки списка без использования функции sort
, мы можем реализовать различные алгоритмы сортировки. Один из самых простых и понятных алгоритмов - это алгоритм сортировки пузырьком. Давайте реализуем его вместе:
pythondef bubble_sort(arr):
n = len(arr)
for i in range(n):
# Флаг, который показывает, были ли перестановки на данной итерации
swapped = False
for j in range(0, n - i - 1):
# Сравниваем два соседних элемента
if arr[j] > arr[j + 1]:
# Если текущий элемент больше следующего, меняем их местами
arr[j], arr[j + 1] = arr[j + 1], arr[j]
swapped = True
# Если на данной итерации не было перестановок, значит список уже отсортирован
if not swapped:
break
return arr
# Ввод списка с клавиатуры
input_list = input("Введите элементы списка через пробел: ").split()
try:
# Преобразуем каждый элемент в целое число
input_list = [int(element) for element in input_list]
except ValueError:
print("Ошибка ввода. Пожалуйста, введите только целые числа.")
else:
sorted_list = bubble_sort(input_list)
print("Отсортированный список:", sorted_list)
Этот код позволит вам ввести список с клавиатуры и отсортировать его с помощью алгоритма сортировки пузырьком.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 2132

Информатика 63

Информатика 14

Информатика 32

Информатика 19

Информатика 15

Информатика 175

Информатика 31

Информатика 48
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili