Блог для маленьких школьников и их родителей
ШколаЛа

ЯЗЫК PYTHON Заполните массив случайными числами в интервале [0,100] и подсчитайте отдельно среднее значение…

Автор:
Предмет: Информатика
Уровень: 10 - 11 класс

ЯЗЫК PYTHON Заполните массив случайными числами в интервале

[0,100] и подсчитайте отдельно среднее значение всех элементов, которые <50, и среднее значение всех элементов, которые ≥50.

Пример:

Массив:

3 2 52 4 60

Среднее арифметическое элементов [0,50): 3.000

Среднее арифметическое элементов [50,100): 56.000
(Если несложно ещё краткое объяснение решения(псевдокод))

Ответов к вопросу: 1
  • goukdasa8
    19.09.2024 | 11:26

    #Python 3.6.4
    #
    #Импортируем модуль random
    import random

    #Создаём массив с помощью функции choice
    #Если захочешь изменить длину массива, то поменяй цифру 5 на другую
    a = [random.choice([i for i in range(0, 100)]) for j in range(5)]

    #Выводим содержимое массива
    print(‘Массив:’,a)

    #Объявляем переменные
    count_1 = 0
    count_2 = 0
    sum_1 = 0
    sum_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_1
    c = sum_2 / count_2

    #Выводим среднее арифметическое элементов
    print(‘nСреднее арифметическое элементов [0,50):’, b)
    print(‘nСреднее арифметическое элементов [50,100):’, c)

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.