
ДАЮ 35 БАЛЛОВ дан массив из 10 элементов заполненный случайными числами от -10 до 20. 1. найти
сумму всех элементов массива 2. найти количество положительных элементов 3.количество отрицательных элементов в массиве PYTHON, не паскаль. если сомневаетесь не пишите.

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

Ответ:
import random
a=[]
s=0
kp=0
ko=0
for i in range (20):
(отступ)a.append(random.randint(-10,20))
(отступ)print("%5d" % (a[i]),end="")
(отступ)s += a[i]
(отступ)if a[i]>0:
(отступ, отступ)kp += 1
(отступ)if a[i]<0:
(отступ, отступ)ko += 1
print()
print ("s =",s)
print ("kp =",kp)
print ("ko =",ko)
Объяснение:
s - сумма всех элементов
kp - количество положительных элементов
ko - количество отрицательных элементов
В цикле:
1) задаём значение элемента
2) выводим значение элемента на экран
3) вычисляем сумму всех элементов
4) используя условие вычисляем количество положительных элементов
5) используя условие вычисляем количество отрицательных элементов
Выводим на экран результаты
Картинки (экран, к сожалению, очень узкий)





Конечно, вот Python код для выполнения указанных задач:
pythonimport random
# Создаем массив из 10 случайных чисел от -10 до 20
array = [random.randint(-10, 20) for _ in range(10)]
# 1. Найти сумму всех элементов массива
sum_of_elements = sum(array)
# 2. Найти количество положительных элементов
positive_count = sum(1 for element in array if element > 0)
# 3. Найти количество отрицательных элементов
negative_count = sum(1 for element in array if element < 0)
# Вывод результатов
print("Массив:", array)
print("Сумма всех элементов:", sum_of_elements)
print("Количество положительных элементов:", positive_count)
print("Количество отрицательных элементов:", negative_count)
Этот код создает массив из 10 случайных чисел в заданном диапазоне, затем находит сумму всех элементов, количество положительных и количество отрицательных элементов в массиве, и выводит результаты.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili