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

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

b = [8, 6, -2, 1, 5, 9]
c = 0
d = 0
e = 0
f = 0
w = 0
print(len(b))
print(round(sum(b)/len(b), 1))
print(sum(b))
a = int(input())
for i in b:
if i < 0:
f += 1
if i >= 0:
e += 1
if i == a:
d += 1
if i == 0:
c += 1
print(c)
print(d)
print(max(b), min(b))
print(e)
print(f)
q = int(input())
for i in b:
if i > q:
w += 1
print(w)



Ось приклад програми, яка виконує аналіз цілочисленого списку за заданими критеріями:
pythondef analyze_list(lst):
print("1. Кількість значень списку:", len(lst))
print("2. Середнє значення списку:", sum(lst) / len(lst))
print("3. Сума всіх елементів списку:", sum(lst))
print("4. Кількість нульових елементів:", lst.count(0))
a = int(input("Введіть число а: "))
print("5. Кількість чисел а:", lst.count(a))
print("6. Максимальний та мінімальний елементи списку:", max(lst), min(lst))
print("7. Кількість додатних елементів:", len([x for x in lst if x > 0]))
print("8. Кількість від’ємних елементів:", len([x for x in lst if x < 0]))
b = int(input("Введіть число b: "))
print("9. Кількість елементів більших за число b:", len([x for x in lst if x > b]))
# Приклад використання програми
my_list = [1, 2, 3, 4, 5, 0, -1, -2, -3]
analyze_list(my_list)
Ця програма приймає цілочисельний список lst
і виконує аналіз за кожним із запитаних пунктів. Користувачу буде запропоновано ввести значення а
та b
. Програма виведе результати на екран.
Зверніть увагу, що я використовую вбудовану функцію count()
для підрахунку кількості входжень певного числа у список. Я також використовую генератор списку [x for x in lst if condition]
для створення списку, який містить елементи, що відповідають певній умові (condition
).
Будь ласка, зверніть увагу, що це лише приклад програми, і ви можете вдосконалити її за своїми потребами або врахувати особливості вхідних даних.


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







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