1. заполнить массив n элементов случайными числами от -100 до 100. найти среднее арифметическое тех элементов, которые больше 50 и тех, которые меньше 50. на python,
283
304
Ответы на вопрос:
# -*- coding: utf-8 -*-
from random import uniform as random
n = int(input("размер массива: "))
arr = [random(-100, 100) for x in range(n)]
lesser50 = list(filter(lambda x: x < 50, arr))
bigger50 = list(filter(lambda x: x > 50, arr))
if len(lesser50) ! = 0:
print("меньше 50: ", sum(lesser50) / len(lesser50))
else:
print("нет чисел меньше 50")
if len(bigger50) ! = 0:
print("больше 50: ", sum(bigger50) / len(bigger50))
else:
print("нет чисел больше 50")
Популярно: Информатика
-
bubink9301.04.2020 05:32
-
Termenator7323.07.2020 09:26
-
aigulzhan11.09.2022 21:08
-
mun789015.12.2020 11:54
-
Andreychic2321.10.2021 12:43
-
Damirok2103.01.2023 21:45
-
kiri4nko28.02.2023 02:07
-
Dragon4ik34123422.10.2021 03:26
-
YaroslavShevchuk30.11.2022 08:05
-
ученик152330.04.2020 03:29