Создать массив из 10 целых чисел принадлежащих промежутку [-50;50). Вывести полученный массив на экран Подсчитать сумму положительных и количество отрицательных элементов массива.

17 Окт 2021 в 19:44
116 +1
0
Ответы
1
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}")

Пример вывода:

Исходный массив:
[-34, 20, -12, 44, -28, 33, -9, 16, -44, -2]
Сумма положительных элементов: 113
Количество отрицательных элементов: 6
17 Апр 2024 в 09:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир