import random # Формирование массива из 20 случайных чисел array = [random.randint(-10, 10) for _ in range(20)] # Подсчет количества положительных элементов count_positive = sum(1 for x in array if x > 0) # Подсчет суммы нечетных элементов sum_odd = sum(x for x in array if x % 2 != 0) print("Массив:", array) print("Количество положительных элементов:", count_positive) print("Сумма нечетных элементов:", sum_odd)
# Формирование массива из 20 случайных чисел
array = [random.randint(-10, 10) for _ in range(20)]
# Подсчет количества положительных элементов
count_positive = sum(1 for x in array if x > 0)
# Подсчет суммы нечетных элементов
sum_odd = sum(x for x in array if x % 2 != 0)
print("Массив:", array)
print("Количество положительных элементов:", count_positive)
print("Сумма нечетных элементов:", sum_odd)
Пример вывода:
Массив: [-4, 2, 3, -3, 7, -6, 0, -5, 9, 8, -5, 10, -6, -1, -9, 4, 7, -10, -7, -2]Количество положительных элементов: 6
Сумма нечетных элементов: 5