Создать массив из 10 целых чисел принадлежащих промежутку [-50;50). Вывести полученный массив на экран Подсчитать сумму положительных и количество отрицательных элементов массива.
import random # Создание массива из 10 случайных чисел в диапазоне [-50, 50) arr = [random.randint(-50, 49) for _ in range(10)] print("Исходный массив:") print(arr) # Подсчет суммы положительных и количества отрицательных элементов sum_positive = sum(x for x in arr if x > 0) count_negative = sum(1 for x in arr if x < 0) print(f"Сумма положительных элементов: {sum_positive}") print(f"Количество отрицательных элементов: {count_negative}")
# Создание массива из 10 случайных чисел в диапазоне [-50, 50)
arr = [random.randint(-50, 49) for _ in range(10)]
print("Исходный массив:")
print(arr)
# Подсчет суммы положительных и количества отрицательных элементов
sum_positive = sum(x for x in arr if x > 0)
count_negative = sum(1 for x in arr if x < 0)
print(f"Сумма положительных элементов: {sum_positive}")
print(f"Количество отрицательных элементов: {count_negative}")
Пример вывода:
Исходный массив:[-34, 20, -12, 44, -28, 33, -9, 16, -44, -2]
Сумма положительных элементов: 113
Количество отрицательных элементов: 6