Вопрос задан 04.11.2023 в 15:40. Предмет Информатика. Спрашивает Батырханов Руслан.

дан одномерный массив размерностью n заполнить его случайными числами в диапозоне -20,10. вычислить

сумму положительных элементов и количество отрицательных элементов массива ПАЙТОН​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Митусова Александра.

Ответ:

from random import randint

mass = [randint(-20, 10) for i in range(10)]

summa = 0

k = 0

for i in range(10):

   if mass[i] > 0:

       summa += mass[i]

   else:

       k += 1

print(summa, k)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на Python, вы можете использовать модуль `random` для генерации случайных чисел в заданном диапазоне. Затем, вы можете пройтись по массиву и посчитать сумму положительных элементов и количество отрицательных элементов.

Вот пример кода, который выполняет эту задачу:

```python import random

# Задаем размерность массива n = 10

# Создаем и заполняем массив случайными числами в диапазоне (-20, 10) array = [random.randint(-20, 10) for _ in range(n)]

# Инициализируем сумму положительных элементов и количество отрицательных элементов sum_positive = 0 count_negative = 0

# Проходим по массиву for num in array: # Если число положительное, добавляем его к сумме положительных элементов if num > 0: sum_positive += num # Если число отрицательное, увеличиваем счетчик отрицательных элементов elif num < 0: count_negative += 1

print("Сумма положительных элементов:", sum_positive) print("Количество отрицательных элементов:", count_negative) ```

В этом коде мы используем генератор списка (list comprehension) для создания и заполнения массива случайными числами. Затем мы проходим по каждому элементу массива в цикле `for`. Если число положительное, мы добавляем его к сумме положительных элементов. Если число отрицательное, мы увеличиваем счетчик отрицательных элементов. В конце мы выводим сумму положительных элементов и количество отрицательных элементов.

Источники: - - -

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос