
Создайте программу Обработка списка, с помощью которой выполняется полный анализ целочисленного
списка по каждому из этих пунктов:1. количество значений списка;2. среднее значение списка;3. сумма всех элементов списка;4. количество нулевых элементов;5. количество чисел а (а запрашиваемая пользователя)6. максимальный и минимальный элементы списка (2 числа в одинстрока);7. количество положительных элементов;8. количество отрицательных элементов;9. количество элементов крупнее число b (b запутаться впользователя).(Python)

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

a = [int(i) for i in input("Список: ").split()] #Вводится через пробел
b = int(input("a = "))
bb = int(input("b = "))
c = []
d = []
s = []
e = []
f = []
print("Количество значений списка:",len(a))
print("Среднее значение списка:",sum(a)/len(a))
print("Сумма всех элементов списка:", sum(a))
for i in a:
if i==0:
c+=[i]
if i==b:
d+=[i]
if i>b:
s+=[i]
if i<0:
e+=[i]
if i>0:
f+=[i]
print("Количество нулевых элементов:",len(c))
print("Количество чисел а:",len(d))
print("Максимальный и минимальный элемент списка:",max(a),min(a))
print("Количество положительных элементов:",len(f))
print("Количество отрицательных элементов:",len(e))
print("Количество элементов крупнее числа b:",len(s))



Вот пример программы на языке Python, которая выполняет полный анализ целочисленного списка:
```python def analyze_list(lst): count = len(lst) # количество значений списка average = sum(lst) / count # среднее значение списка total_sum = sum(lst) # сумма всех элементов списка zero_count = lst.count(0) # количество нулевых элементов a = int(input("Введите число a: ")) # число, запрашиваемое у пользователя max_value = max(lst) # максимальный элемент списка min_value = min(lst) # минимальный элемент списка positive_count = len([x for x in lst if x > 0]) # количество положительных элементов negative_count = len([x for x in lst if x < 0]) # количество отрицательных элементов b = int(input("Введите число b: ")) # число, запрашиваемое у пользователя bigger_than_b_count = len([x for x in lst if x > b]) # количество элементов, крупнее числа b return count, average, total_sum, zero_count, a, max_value, min_value, positive_count, negative_count, b, bigger_than_b_count
# пример использования функции analyze_list my_list = [1, 2, 3, 0, -1, -2, 5, -10, 8] result = analyze_list(my_list) print(result) ```
Программа сначала определяет функцию `analyze_list`, которая принимает список `lst` в качестве аргумента и возвращает все требуемые значения. Внутри функции вычисляются все запрошенные пункты, используя различные встроенные методы и функции языка Python.
Затем создаётся список `my_list`, который представляет собой пример целочисленного списка. Мы передаем этот список в функцию `analyze_list` и выводим результат на экран.


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







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