Предмет: Информатика,
автор: BigRussianKiller
В заданном списке заменить все числа большие среднего арифметического на максимальное число в данном списке
Ответы
Автор ответа:
1
Ответ:
Python:
l = [2,4,6,7,9,15] # некий список
srar = sum(l)/len(l) # среднее арифметическое
r = [max(l) if i<=srar else i for i in l ] # ставит максимальное значение списка l, если i <= ср.ар., если это не так ставит i. При i, это элемент списка, добытый с помощью for по l.
print (r) # результат
Похожие вопросы
Предмет: Українська література,
автор: Mynymouse
Предмет: Английский язык,
автор: нина386
Предмет: Английский язык,
автор: shurkinakatyaaa
Предмет: Математика,
автор: cannavaro5