# Индивидуальное контрольное задание по Теме 5 Беженарь Алёна, А-02-23, Вариант 6 ## Задание Напишите инструкции, обеспечивающие создание множества с некоторым заданным числом случайных целочисленных значений в диапазоне от 5 до 788. Рассчитайте по нему среднее значение и полусумму наибольшего и наименьшего значений. ## Решение ```py >>> import random >>> mnoz = set() >>> while True: ... n=int(input("Введите кол-во чисел для создания множества со случайными числами в диапазоне от 5 до 788 (макс.значение:784):")) ... if ((n<=784) and (n>0)) : break ... print("Это множество не может содержать больше 784 уникальных чисел.(Также число значений неможет быть отриц.) Введите кол-во значений заново.") Введите кол-во чисел для создания множества со случайными числами в диапазоне от 5 до 788 (макс.значение:784):785 Это множество не может содержать больше 784 уникальных чисел.(Также число значений неможет быть отриц.) Введите кол-во значений заново. Введите кол-во чисел для создания множества со случайными числами в диапазоне от 5 до 788 (макс.значение:784):-10 Это множество не может содержать больше 784 уникальных чисел.(Также число значений неможет быть отриц.) Введите кол-во значений заново. Введите кол-во чисел для создания множества со случайными числами в диапазоне от 5 до 788 (макс.значение:784):10 >>> while len(mnoz)< n: ... value = random.randint(5,788) ... mnoz.add(value) >>> mnoz {382, 372, 244, 54, 663, 152, 89, 91, 61, 318} >>> sred=sum(mnoz)/len(mnoz) >>> print ("Среднее значение по множеству: ", sred) Среднее значение по множеству: 242.6 >>> HalfSum=(max(mnoz)+min(mnoz))/2 >>> print ("Полусумма наибольшего и наименьшего значений множества равна: ", HalfSum) Полусумма наибольшего и наименьшего значений множества равна: 358.5 ```