Завдання Вiдкрийте середовище розробки програмного забезпечення IDLE та створіть новий файл Python. На вході маємо цілочисельний список значень. На виході повний аналіз цього списку за кожним із цих пунктів: a) кількість значень списку; b) середнє значення списку; с) сума всіх елементів списку; d) кiлькiсть нульових елементів; e) кiлькiсть чисел а (а запитується в користувача); f) максимальний та мінімальний елементи списку (2 числа в один рядок); g) кiлькiсть додатних елементів; h) кiлькiсть від'ємних елементів; i) кiлькiсть елементів більших користувача). число ь (b запитується у користувача
Ответы
Ответ:
Объяснение:
# запитуємо користувача про значення а та b
a = int(input("Введіть значення a: "))
b = int(input("Введіть значення b: "))
# введення списку цілих чисел користувачем
num_list = list(map(int, input("Введіть список цілих чисел через пробіл: ").split()))
# кількість значень списку
count = len(num_list)
# середнє значення списку
average = sum(num_list) / count
# сума всіх елементів списку
total_sum = sum(num_list)
# кількість нульових елементів
zero_count = num_list.count(0)
# кількість чисел а
a_count = num_list.count(a)
# максимальний та мінімальний елементи списку
max_num = max(num_list)
min_num = min(num_list)
# кількість додатних елементів
positive_count = len([num for num in num_list if num > 0])
# кількість від'ємних елементів
negative_count = len([num for num in num_list if num < 0])
# кількість елементів більших за b
b_count = len([num for num in num_list if num > b])
# виведення результатів
print("Кількість значень списку:", count)
print("Середнє значення списку:", average)
print("Сума всіх елементів списку:", total_sum)
print("Кількість нульових елементів:", zero_count)
print("Кількість чисел", a, "в списку:", a_count)
print("Максимальний та мінімальний елементи списку:", max_num, min_num)
print("Кількість додатних елементів:", positive_count)
print("Кількість від'ємних елементів:", negative_count)
print("Кількість елементів більших за", b, ":", b_count)