Информатика, вопрос задал Аноним , 1 год назад

1. Створити масив з 5 випадкових елементів. (від 1 до 10). Знайти суму, кількість та середне арифметичне окремо парних та непарних елементів списку.
2. Увести значення елементів списку з 10 цілих чисел з клавіатури, замінити від'ємні числа їх квадратами та вивести оновлений список.​

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

Ответил Jsgsgsjsnsvxgs
0

Ответ:

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}")

Новые вопросы