
написать программу которая добавляет в список элемент со значением N...в начало,если N- больше
среднего значения, иначе-в конце

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

a = [5]
N = 4
if N > sum(a) / len(a):
a.insert(0, N)
else:
a.append(N)
print(a)




Вот пример программы на языке Python, которая добавляет элементы со значением n в список. Если n больше среднего значения списка, то элемент добавляется в начало списка, в противном случае - в конец списка.
```python def append_to_list(lst, n): average = sum(lst) / len(lst) if n > average: lst.insert(0, n) # добавляем элемент в начало списка else: lst.append(n) # добавляем элемент в конец списка
# пример использования my_list = [1, 2, 3, 4, 5] n = 6
append_to_list(my_list, n) print(my_list) # вывод: [6, 1, 2, 3, 4, 5] - элемент добавлен в начало списка, так как 6 > (1+2+3+4+5)/5
n = 3
append_to_list(my_list, n) print(my_list) # вывод: [6, 1, 2, 3, 4, 5, 3] - элемент добавлен в конец списка, так как 3 <= (6+1+2+3+4+5+3)/7 ```
В данном примере функция `append_to_list` принимает два аргумента: `lst` - список, к которому нужно добавить элемент, и `n` - значение, которое нужно добавить.
Сначала функция вычисляет среднее значение списка, используя функции `sum` и `len`. Затем проверяет условие: если `n` больше среднего значения, то функция использует метод `insert` для добавления элемента `n` в начало списка (`lst.insert(0, n)`), иначе - использует метод `append` для добавления элемента `n` в конец списка (`lst.append(n)`).
После определения функции, мы создаем список `my_list` и добавляем к нему элементы с помощью вызова функции `append_to_list` с разными значениями переменной `n`. Затем выводим список после каждого добавления с помощью функции `print`.


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







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