форкнуто от main/python-labs
Родитель
ad43ebd841
Сommit
c798b77d65
@ -0,0 +1,31 @@
|
||||
# Индивидуальное контрольное задание по Теме 5
|
||||
|
||||
Беженарь Алёна, А-02-23, Вариант 6
|
||||
|
||||
## Задание
|
||||
|
||||
Напишите инструкции, обеспечивающие создание множества с некоторым заданным числом случайных целочисленных значений в диапазоне от 5 до 788. Рассчитайте по нему среднее значение и полусумму наибольшего и наименьшего значений.
|
||||
|
||||
## Решение
|
||||
```py
|
||||
>>> 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
|
||||
``
|
||||
|
||||
Загрузка…
Ссылка в новой задаче