форкнуто от main/python-labs
Родитель
7e8fa144bf
Сommit
7fdb9c6d52
@ -0,0 +1,28 @@
|
|||||||
|
# Индивидуальное контрольное задание по теме 5
|
||||||
|
|
||||||
|
Лыкова Елизавета, А-01-23
|
||||||
|
|
||||||
|
## Задание
|
||||||
|
|
||||||
|
Создайте кортеж с 20 случайными числами, равномерно распределенными в диапазоне от 20 до 98. Рассчитайте среднее значение по тем числам из множества, которые находятся в диапазоне значений от 40 до 70.
|
||||||
|
|
||||||
|
## Решение
|
||||||
|
|
||||||
|
```py
|
||||||
|
import random
|
||||||
|
kort = tuple(random.randint(20,98) for _ in range(20))
|
||||||
|
kort
|
||||||
|
(73, 47, 73, 39, 44, 27, 58, 22, 68, 85, 51, 42, 24, 46, 22, 24, 83, 88, 63, 57)
|
||||||
|
filt_kort = []
|
||||||
|
for i in kort:
|
||||||
|
if 40<= i <= 70:
|
||||||
|
filt_kort.append(i)
|
||||||
|
filt_kort
|
||||||
|
[47, 44, 58, 68, 51, 42, 46, 63, 57]
|
||||||
|
if filt_kort:
|
||||||
|
sred = sum(filt_kort)/len(filt_kort)
|
||||||
|
print(f'Среднее значение: ', sred)
|
||||||
|
else:
|
||||||
|
print(f'В диапазоне нет значений от 40 до 70')
|
||||||
|
Среднее значение: 52.888888888888886
|
||||||
|
```
|
||||||
Загрузка…
Ссылка в новой задаче