неділя, 1 лютого 2026 р.

Знаходження суми та кількості елементів масиву за умовою

 




У Python табличні величини реалізуються у вигляді списків (list).

Приклад списку:

numbers = [4, 7, 12, 3, 9]

Для опрацювання списків найчастіше використовують:

  • цикл for

  • умовний оператор if

  • змінні-лічильники та змінні-накопичувачі


🧠 Приклад 1. Знаходження суми всіх елементів списку

numbers = [5, 8, 12, 3, 7] total = 0 for n in numbers: total += n print("Сума елементів:", total)

🔎 Пояснення:
total накопичує суму всіх чисел у списку.


🧠 Приклад 2. Знаходження кількості елементів більших за 10

numbers = [5, 8, 12, 3, 17, 9] count = 0 for n in numbers: if n > 10: count += 1 print("Кількість чисел > 10:", count)

🧠 Приклад 3. Сума тільки додатних чисел

numbers = [-3, 7, -1, 10, 5] sum_positive = 0 for n in numbers: if n > 0: sum_positive += n print("Сума додатних чисел:", sum_positive)

🧠 Приклад 4. Кількість парних чисел

numbers = [2, 5, 8, 11, 14, 7] count_even = 0 for n in numbers: if n % 2 == 0: count_even += 1 print("Кількість парних чисел:", count_even)

🧠 Приклад 5. Сума чисел, більших за середнє значення

numbers = [4, 8, 6, 10, 12] average = sum(numbers) / len(numbers) sum_above_avg = 0 for n in numbers: if n > average: sum_above_avg += n print("Середнє значення:", average) print("Сума чисел більших за середнє:", sum_above_avg)

🧠 Приклад 6. Підрахунок оцінок достатнього рівня (7 і вище)

grades = [6, 8, 10, 5, 7, 9] count_good = 0 for g in grades: if g >= 7: count_good += 1 print("Кількість оцінок 7 і вище:", count_good)

🧠 Приклад 7. Сума елементів з парними індексами

numbers = [10, 20, 30, 40, 50] sum_even_index = 0 for i in range(len(numbers)): if i % 2 == 0: sum_even_index += numbers[i] print("Сума елементів з парними індексами:", sum_even_index)

🧪 Практична частина

Самостійні завдання (БЕЗ розв’язків)

🔹 Завдання 1
Створи список із 10 цілих чисел. Знайди суму всіх елементів списку.


🔹 Завдання 2
Порахуй, скільки чисел у списку є від’ємними.


🔹 Завдання 3
Знайди суму чисел, які діляться на 3 без остачі.


🔹 Завдання 4
Порахуй кількість непарних чисел, більших за 10.


🔹 Завдання 5 ⭐
Знайди суму елементів списку, які знаходяться між мінімальним і максимальним значенням.

Немає коментарів:

Дописати коментар