Створити список з 10 випадкових елементів (від -10 до 10).
Знайти суму, кількість та середнє арифметичне окремо додатніх та
від'ємних елементів списку.

Almast1 Almast1    1   23.03.2021 14:02    17

Ответы
miroslav1234 miroslav1234  22.04.2021 14:11

Бiблiотека random присутня пiсля установки, тому хай вас не лякає її присутнiсть

from random import randint

lst = []

# список з 10-тьма випадковими числами вiд -10 до 10

for i in range(10):

   lst.append(randint(-10, 10))

# тут я застосував технологiю list comprehension

more_then_zero = [a for a in lst if a > 0]

less_then_zero = [a for a in lst if a < 0]

# сумма/кiлькiсть/середнє арифметичне чисел бiльших за 0

print(sum(more_then_zero))

print(len(more_then_zero))

print(sum(more_then_zero) / len(more_then_zero))

print("\n") # банальний вiдступ

# сумма/кiлькiсть/середнє арифметичне чисел менших за 0

print(sum(less_then_zero))

print(len(less_then_zero))

print(sum(less_then_zero) / len(less_then_zero))

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика