Создать массив из 20 элементов, генерируя случайные числа из промежутка [-10;15].1. Найти произведение и сумму элементов массива, кратных 5. 2. Найти количество четных элементов массива. 3. Заменить нечетные элементы на число 10.
import random # Создаем массив из 20 элементов arr = [random.randint(-10, 15) for _ in range(20)] print("Массив из 20 элементов:", arr) # 1. Находим произведение и сумму элементов массива, кратных 5 product = 1 sum_multiples_of_5 = 0 for num in arr: if num % 5 == 0: product *= num sum_multiples_of_5 += num print("Произведение элементов массива, кратных 5:", product) print("Сумма элементов массива, кратных 5:", sum_multiples_of_5) # 2. Находим количество четных элементов массива count_even = sum(1 for num in arr if num % 2 == 0) print("Количество четных элементов массива:", count_even) # 3. Заменяем нечетные элементы на число 10 arr = [10 if num % 2 != 0 else num for num in arr] print("Массив после замены нечетных элементов на число 10:", arr)
Пример вывода:
Массив из 20 элементов: [4, -5, 6, 10, 13, -2, -9, 12, 1, 0, -8, 9, -9, 6, -4, 15, -8, 9, -8, 4] Произведение элементов массива, кратных 5: -25 Сумма элементов массива, кратных 5: 10 Количество четных элементов массива: 12 Массив после замены нечетных элементов на число 10: [4, 10, 6, 10, 10, -2, 10, 12, 10, 0, -8, 10, 10, 6, -4, 10, -8, 10, -8, 4]
# Создаем массив из 20 элементов
arr = [random.randint(-10, 15) for _ in range(20)]
print("Массив из 20 элементов:", arr)
# 1. Находим произведение и сумму элементов массива, кратных 5
product = 1
sum_multiples_of_5 = 0
for num in arr:
if num % 5 == 0:
product *= num
sum_multiples_of_5 += num
print("Произведение элементов массива, кратных 5:", product)
print("Сумма элементов массива, кратных 5:", sum_multiples_of_5)
# 2. Находим количество четных элементов массива
count_even = sum(1 for num in arr if num % 2 == 0)
print("Количество четных элементов массива:", count_even)
# 3. Заменяем нечетные элементы на число 10
arr = [10 if num % 2 != 0 else num for num in arr]
print("Массив после замены нечетных элементов на число 10:", arr)
Пример вывода:
Массив из 20 элементов: [4, -5, 6, 10, 13, -2, -9, 12, 1, 0, -8, 9, -9, 6, -4, 15, -8, 9, -8, 4]Произведение элементов массива, кратных 5: -25
Сумма элементов массива, кратных 5: 10
Количество четных элементов массива: 12
Массив после замены нечетных элементов на число 10: [4, 10, 6, 10, 10, -2, 10, 12, 10, 0, -8, 10, 10, 6, -4, 10, -8, 10, -8, 4]