diff --git a/TEMA7/test.md b/TEMA7/test.md new file mode 100644 index 0000000..3a7cdf9 --- /dev/null +++ b/TEMA7/test.md @@ -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)) +``` \ No newline at end of file