НА ЯЗЫКЕ Phyton!!! Разделить массив на две части, поместив в первую элементы, большие среднего арифметического массива, а во вторую - меньшие (части не сортировать). Нормального решения на других сайтах я не нашел, так что не нужно их копировать и вставлять сюда.
Ответы
Ответ дал:
0
Ответ:
A = [] #Здесь будут меньшие
B = [] # А тут большие
MainList = [1, 11, 24, 13, 75, 7, 14] #Значения взяты случайно
num = sum(MainList) / len(MainList)
for i in MainList:
if i > num:
B.append(i)
else:
A.append(i)
volkipozorniyi:
выдает ошибку на 6 строчке
Ответ дал:
0
Ответ:
from random import randint
mass = [randint(0, 10) for s in range(20)]
print(mass)
n = len(mass)
average = sum(mass) / n
for i in range(n - 1):
for j in range(i + 1, n):
if mass[j] > average > mass[i]:
mass[j], mass[i] = mass[i], mass[j]
print(mass)
print(average)
Объяснение:
если я правильно понял условие, то сортировка должна быть в самом массиве
что-то не так, у нас совсем другие команды. Можете сделать на уровне 10 класса?
это и есть 10 класс, for, if, mass[i] - это обращение к элементу списка, проще некуда уже
можно 2 верхних строки заменить на mass = [1,2,3,4,5,6,7,8,9,10]
спасибо
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад