Предмет: Информатика,
автор: kljud
помогите пожалуйста, нужно на питоне
Заполнить массив из 10 элементов случайными
числами в интервале [0…100] и отсортировать первую половину по возрастанию, а вторую - по убыванию. Пример: Исходный массив: 14 25 13 30 76 58 32 11 41 97 Результат: 13 14 25 30 76 97 58 41 32 11
Ответы
Автор ответа:
2
import random
a = [random.randint(0,100) for i in range(10)]
print("Исходный список:",a)
for i in range(5):
for j in range(4):
if a[j] > a[j+1]:
d = a[j]
a[j] = a[j+1]
a[j+1] = d
for i in range(5,10):
for j in range(5,9):
if a[j] < a[j+1]:
d = a[j]
a[j] = a[j+1]
a[j+1] = d
print("Изменённый список:",a)
Похожие вопросы
Предмет: История,
автор: SirJBizzle
Предмет: Геометрия,
автор: Arinak98
Предмет: Математика,
автор: 1ирина5
Предмет: Химия,
автор: nonemepuspi
Предмет: Информатика,
автор: Xomihok