форкнуто от main/python-labs
Родитель
764b34b538
Сommit
ef30a2e27a
@ -0,0 +1,25 @@
|
|||||||
|
# Индивидуальное контрольное задание по теме 7
|
||||||
|
|
||||||
|
Капитонов Михаил, А-02-23
|
||||||
|
|
||||||
|
## Задание
|
||||||
|
|
||||||
|
Разработайте функцию с 4 аргументами: K, N, A, B, создающую список с K элементами – вложенными списками, содержащими по N случайных элементов, равномерно распределенных в диапазоне от A до B. Результаты работы функции: сформированный список и кортеж со средними значениями элементов созданного списка. Проверить функцию на примере.
|
||||||
|
|
||||||
|
## Решение
|
||||||
|
|
||||||
|
```py
|
||||||
|
import random
|
||||||
|
def func(K, N, A, B):
|
||||||
|
list1 = []
|
||||||
|
averages = []
|
||||||
|
for i in range(K):
|
||||||
|
inner_list = [random.uniform(A, B) for j in range(N)]
|
||||||
|
list1.append(inner_list)
|
||||||
|
avg = sum(inner_list) / N
|
||||||
|
averages.append(avg)
|
||||||
|
return list1, tuple(averages)
|
||||||
|
|
||||||
|
func(2,3,0,2)
|
||||||
|
([[1.383840200519216, 0.8638221872488272, 0.19728097163454916], [0.7265450059493364, 0.3030333970861383, 1.7735114516474604]], (0.8149811198008642, 0.9343632848943116))
|
||||||
|
```
|
||||||
Загрузка…
Ссылка в новой задаче