форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
1.6 KiB
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
``