Предмет: Информатика,
автор: Onlyone676
Помогите, пожалуйста
Створити список з 10 випадкових елементів (від -10 до 10).
Знайти суму, кількість та середнє арифметичне окремо додатніх та
від'ємних елементів списку.
Onlyone676:
В питоне
Ответы
Автор ответа:
3
Ответ:
Б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))
Похожие вопросы
Предмет: Окружающий мир,
автор: goryachev8897
Предмет: Английский язык,
автор: камараша
Предмет: Английский язык,
автор: karinacom02
Предмет: Математика,
автор: sokorenochka