Tihanokl
@Tihanokl

Как оформить этот код, чтоб список вводился из клавиатуры?Суть задания — Найти элемент, наиболее близкий к среднему значению всех элементов списка?

from random import randint
 
 
def blizko(L):
    N = L[:]
    av=sum(L)/len(L) # находим среднее арифметическое
    for i, k in enumerate(L):
        L[i]=abs(k-av)  # создаем массив из чисел массива за минусом их среднего арифметического.  
    v= min(L) #находим минимальную дельту меду элементом и средним арифметическим
    return N[L.index(v)]
    
 
A = [randint(1, 9) for i in range(5)]
print(blizko(A))
  • Вопрос задан
  • 558 просмотров
Решения вопроса 1
MinTnt
@MinTnt
Да просто приделать инпут
A = [int(input()) for i in range(5)]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы