1. Створити масив з 5 випадкових елементів. (від 1 до 10). Знайти суму, кількість та середне арифметичне окремо парних та непарних елементів списку.
2. Увести значення елементів списку з 10 цілих чисел з клавіатури, замінити від'ємні числа їх квадратами та вивести оновлений список.
Ответы на вопрос
Ответ:
import random
# створення масиву з 5 випадкових елементів
array = [random.randint(1, 10) for _ in range(5)]
# знаходження суми, кількості та середнього арифметичного парних та непарних елементів
even_sum = 0
even_count = 0
odd_sum = 0
odd_count = 0
for num in array:
if num % 2 == 0:
even_sum += num
even_count += 1
else:
odd_sum += num
odd_count += 1
even_avg = even_sum / even_count if even_count > 0 else 0
odd_avg = odd_sum / odd_count if odd_count > 0 else 0
# виведення результатів
print(f"Масив: {array}")
print(f"Сума парних елементів: {even_sum}")
print(f"Кількість парних елементів: {even_count}")
print(f"Середнє арифметичне парних елементів: {even_avg}")
print(f"Сума непарних елементів: {odd_sum}")
print(f"Кількість непарних елементів: {odd_count}")
print(f"Середнє арифметичне непарних елементів: {odd_avg}")
# введення значень елементів списку з клавіатури
array = []
for i in range(10):
num = int(input(f"Введіть число #{i+1}: "))
array.append(num)
# заміна від'ємних чисел їх квадратами
for i in range(len(array)):
if array[i] < 0:
array[i] = array[i] ** 2
# виведення оновленого списку
print(f"Оновлений список: {array}")