М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
CoolSansSkeleton
CoolSansSkeleton
16.02.2023 11:06 •  Информатика

Напишите программу, которая заполняет массив из 10 элементов случайными числами на отрезке [-5;5] и находит сумму положительных элементов

👇
Ответ:
lep111
lep111
16.02.2023
Хорошо, давайте пошагово решим эту задачу.

Шаг 1: Создание массива и заполнение его случайными числами на отрезке [-5;5]
Для начала, нам понадобится обратиться к функции random() и random.randint() из модуля random в Python, чтобы сгенерировать случайные числа на отрезке [-5;5]. Затем мы создадим пустой массив и заполним его этими случайными числами.

```python
import random

# Создание пустого массива
array = []

# Заполнение массива случайными числами на отрезке [-5;5]
for i in range(10):
rnd_number = random.randint(-5, 5)
array.append(rnd_number)

# Проверка, что массив создан и заполнен
print(array)
```
Эта часть кода создаст массив из 10 элементов и заполнит его случайными числами на отрезке [-5;5]. После выполнения этой части кода, в консоли будет выведен массив из 10 случайных чисел, например, [-1, 3, 2, -4, 5, -3, 0, -2, 1, 4].

Шаг 2: Нахождение суммы положительных элементов массива
Затем мы пройдемся по всем элементам массива и будем суммировать только положительные числа. Для этого мы создадим переменную sum_positive и будем прибавлять к ней положительные элементы массива.

```python
sum_positive = 0

# Проход по всем элементам массива и суммирование положительных чисел
for number in array:
if number > 0:
sum_positive += number

# Проверка, что сумма положительных чисел найдена
print(sum_positive)
```
Эта часть кода пройдется по каждому элементу массива и, если элемент больше нуля, добавит его к переменной sum_positive. После выполнения этой части кода, в консоли будет выведена сумма положительных чисел из массива, например, 15.

В итоге, полная программа будет выглядеть следующим образом:

```python
import random

# Создание пустого массива
array = []

# Заполнение массива случайными числами на отрезке [-5;5]
for i in range(10):
rnd_number = random.randint(-5, 5)
array.append(rnd_number)

# Проверка, что массив создан и заполнен
print(array)

sum_positive = 0

# Проход по всем элементам массива и суммирование положительных чисел
for number in array:
if number > 0:
sum_positive += number

# Вывод результата - сумма положительных чисел
print(sum_positive)
```
Эта программа создаст массив из 10 случайных чисел на отрезке [-5;5], выведет его на экран и найдет сумму положительных чисел в этом массиве.
4,4(99 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ