Создайте в программе массив a, состоящий из десяти целых чисел в полуинтервале [-50; 50). Отобразите содержимое массива

Создайте в программе массив a, состоящий из десяти целых чисел в полуинтервале [-50; 50). Отобразите содержимое массива на экране. Рассчитайте сумму положительных чисел и определите количество отрицательных элементов в массиве. Ваш язык программирования - Python.
Юпитер_1537

Юпитер_1537

Хорошо, давайте приступим к решению задачи.

Создадим массив a, состоящий из 10 случайных целых чисел в полуинтервале [-50; 50). Для этого мы можем воспользоваться модулем random в языке программирования Python.

python
import random

a = []
for _ in range(10):
number = random.randint(-50, 49)
a.append(number)


Теперь давайте выведем содержимое массива на экран для проверки.

python
print("Содержимое массива a:")
for number in a:
print(number)


Теперь давайте рассчитаем сумму положительных чисел и определим количество отрицательных элементов в массиве. Мы начнем с инициализации переменных `sum_positive` (сумма положительных чисел) и `count_negative` (количество отрицательных элементов) в ноль. Затем мы пройдемся по каждому элементу массива `a` и проверим его знак. Если элемент положительный, мы добавим его к `sum_positive`. Если элемент отрицательный, мы увеличим `count_negative` на один.

python
sum_positive = 0
count_negative = 0

for number in a:
if number > 0:
sum_positive += number
elif number < 0:
count_negative += 1


Теперь мы можем вывести результаты на экран.

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


Таким образом, мы создали массив a, отобразили его содержимое на экране, рассчитали сумму положительных чисел и определили количество отрицательных элементов в массиве. Если у вас возникнут еще какие-либо вопросы, пожалуйста, не стесняйтесь задавать.
Знаешь ответ?
Задать вопрос
Привет!
hello