форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
26 строки
1.4 KiB
Markdown
26 строки
1.4 KiB
Markdown
# Контрольное задание по лабораторной работе №5
|
|
**Антонов Дмитрий А-03-23**
|
|
### Создание кортежа со случайными числами в диапазоне от 20 до 98, размером 20
|
|
```py
|
|
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)
|
|
```
|
|
- Проверил тип созданного объекта
|
|
```py
|
|
type(kort)
|
|
<class 'tuple'>
|
|
```
|
|
### Создание нового кортежа, который включает элементы со значениями от 40 до 70
|
|
```py
|
|
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)
|
|
```
|
|
### Расчет среднего значения по новому кортежу
|
|
```py
|
|
average = sum(newkort)/ len(newkort)
|
|
average
|
|
51.90442463978593
|
|
```
|