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

1.4 KiB

Контрольное задание по лабораторной работе №5

Антонов Дмитрий А-03-23

Создание кортежа со случайными числами в диапазоне от 20 до 98, размером 20

kort = tuple(rnd.uniform(20,99) for i in range(20))
kort
(53.86162392247127, 23.64159596287047, 61.209080362158105, 90.19643865216301, 37.26052220441301, 26.291107540558315, 53.4491861411439, 70.91796073939588, 25.89828362411023, 45.202539366284824, 90.03260139325205, 76.24879442920543, 47.45325503226437, 61.971082638980874, 54.25047450833701, 46.43893208150455, 54.68716762380848, 92.31434477894435, 82.8913567268144, 40.52090472090592)
  • Проверил тип созданного объекта
type(kort)
<class 'tuple'>

Создание нового кортежа, который включает элементы со значениями от 40 до 70

newkort = tuple(now for now in kort if 40<=now<=70)
newkort
(53.86162392247127, 61.209080362158105, 53.4491861411439, 45.202539366284824, 47.45325503226437, 61.971082638980874, 54.25047450833701, 46.43893208150455, 54.68716762380848, 40.52090472090592)

Расчет среднего значения по новому кортежу

average = sum(newkort)/ len(newkort)
average
51.90442463978593