Python
ПОМОГИТЕ ПОЖАЛУЙСТА
Опрацювання списку, за допомогою якої виконується повний аналіз цілочисленого списку за кожним із цих пунктів:
1. кількість значень списку;
2. середнє значення списку;
3. сума всіх елементів списку;
4. кількість нульових елементів;
5. кількість чисел а (а запитується в користувача);
6. максимальний та мінімальний елементи списку (2 числа в один рядок);
7. кількість додатних елементів;
8. кількість від’ємних елементів;
9. кількість елементів більших за число b (b запитується у користувача).
Answers & Comments
Ответ.
1. кількість значень списку;
2. середнє значення списку;
3. сума всіх елементів списку;
4. кількість нульових елементів;
5. кількість чисел а (а запитується в користувача);
6. максимальний та мінімальний елементи списку (2 числа в один рядок);
7. кількість додатних елементів;
8. кількість від’ємних елементів;
9. кількість елементів більших за число b (b запитується у користувача).
!
Для виконання повного аналізу цілочисленого списку за кожним із зазначених пунктів, необхідно використовувати певний алгоритм аналізу, який включає в себе відповідний перебір елементів списку та обчислення потрібних показників. Розглянемо кожен з пунктів окремо:
Для обчислення кількості значень у списку можна використати функцію len():
python
Copy code
n = len(lst) # n - кількість елементів списку
Для обчислення середнього значення списку необхідно обчислити суму всіх елементів списку та поділити її на кількість елементів:
python
Copy code
avg = sum(lst) / len(lst) # avg - середнє значення списку
Для обчислення суми всіх елементів списку можна використати функцію sum():
python
Copy code
s = sum(lst) # s - сума елементів списку
Для обчислення кількості нульових елементів можна використати цикл for та оператор умови:
python
Copy code
zeros = 0
for elem in lst:
if elem == 0:
zeros += 1
# zeros - кількість нульових елементів
Для обчислення кількості чисел а можна використати цикл for та оператор умови:
python
Copy code
a = int(input("Введіть число a: "))
count_a = 0
for elem in lst:
if elem == a:
count_a += 1
# count_a - кількість елементів, рівних числу a
Для обчислення максимального та мінімального елементів списку можна використати вбудовані функції max() та min():
python
Copy code
max_elem = max(lst)
min_elem = min(lst)
# max_elem - максимальний елемент списку
# min_elem - мінімальний елемент списку
Для обчислення кількості додатних елементів можна використати цикл for та оператор умови: