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

iDanee iDanee    3   23.03.2021 14:52    1

Ответы
ma220299 ma220299  22.04.2021 14:54

from random import randint

lst = []

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

for i in range(10):

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

doubled_lst = [a*2 for a in lst]  # подвоюэм список та записуэм в змiнну doubled_lst

more_then_zero_in_doubled_lst = [a for a in doubled_lst if a > 0]

less_then_zero_in_doubled_lst = [a for a in doubled_lst if a < 0]

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

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

# виводим сумму/кiлькiсть/середнє арифметичне для НЕ подвоэного списку бiльших за 0

print("Сумма/кiлькiсть/середнє арифметичне для НЕ подвоэного, бiльшого за 0 ")

print(sum(more_then_zero_in_simple_lst))

print(len(more_then_zero_in_simple_lst))

print(sum(more_then_zero_in_simple_lst) / len(more_then_zero_in_simple_lst))

# виводим сумму/кiлькiсть/середнє арифметичне для НЕ подвоэного списку менших за 0

print("Сумма/кiлькiсть/середнє арифметичне для НЕ подвоэного, меншого за 0 ")

print(sum(less_then_zero_in_simple_lst))

print(len(less_then_zero_in_simple_lst))

print(sum(less_then_zero_in_simple_lst) / len(less_then_zero_in_simple_lst))

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

print("Сумма/кiлькiсть/середнє арифметичне для подвоэного, бiльшого за 0 ")

print(sum(more_then_zero_in_doubled_lst))

print(len(more_then_zero_in_doubled_lst))

print(sum(more_then_zero_in_doubled_lst) / len(more_then_zero_in_doubled_lst))

# виводим сумму/кiлькiсть/середнє арифметичне для подвоэного списку менших за 0

print("Сумма/кiлькiсть/середнє арифметичне для подвоэного, меншого за 0 ")

print(sum(less_then_zero_in_doubled_lst))

print(len(less_then_zero_in_doubled_lst))

print(sum(less_then_zero_in_doubled_lst) / len(less_then_zero_in_doubled_lst))

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