Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.6 KiB

Индивидуальное контрольное задание по Теме 5

Беженарь Алёна, А-02-23, Вариант 6

Задание

Напишите инструкции, обеспечивающие создание множества с некоторым заданным числом случайных целочисленных значений в диапазоне от 5 до 788. Рассчитайте по нему среднее значение и полусумму наибольшего и наименьшего значений.

Решение

>>> import random
>>> mnoz = set()
>>> n = int(input("Введите длину для создания множества: "))
    Введите длину для создания множества: 10
>>> for i in range(n):
...     value = random.randint(5, 788)
...     mnoz.add(value)
>>> mnoz
    {480, 352, 104, 333, 143, 431, 208, 246, 215, 189}
>>> if len(mnoz)>0:
...    sred=sum(mnoz)/len(mnoz)
...    print ("Среднее значение по множеству: ", sred)
...    HalfSum=(max(mnoz)+min(mnoz))/2
...    print ("Полусумма наибольшего и наименьшего значений множества равна: ", HalfSum)
...else:
...    print ("Множество пустое, нельзя вычислить среднее значение и полусумму!")

    Среднее значение по множеству:  270.1
    Полусумма наибольшего и наименьшего значений множества равна:  292.0
``