• ЯЗЫК PYTHON Заполните массив случайными числами в интервале
    [0,100] и подсчитайте отдельно среднее значение всех элементов, которые <50, и среднее значение всех элементов, которые ≥50.
    Пример:
    Массив:
    3 2 52 4 60
    Среднее арифметическое элементов [0,50): 3.000
    Среднее арифметическое элементов [50,100): 56.000
    (Если несложно ещё краткое объяснение решения(псевдокод))

Ответы 1

  • #Python 3.6.4##Импортируем модуль randomimport random#Создаём массив с помощью функции choice#Если захочешь изменить длину массива, то поменяй цифру 5 на другуюa = [random.choice([i for i in range(0, 100)]) for j in range(5)]#Выводим содержимое массиваprint('Массив:',a)#Объявляем переменныеcount_1 = 0count_2 = 0sum_1 = 0sum_2 = 0#Создаём цикл для проверки условийfor i in a:            #Если переменная меньше 50, то прибавляем её к сумме        if i < 50:                sum_1 += i                count_1 += 1    #Во всех остальных случаях        else:               sum_2 += i               count_2 += 1#Вычисляем среднее арифметическоеb = sum_1 / count_1c = sum_2 / count_2#Выводим среднее арифметическое элементовprint('Среднее арифметическое элементов [0,50):', b)print('Среднее арифметическое элементов [50,100):', c)
    • Автор:

      deshawn
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years