diff --git a/TEMA4/test.md b/TEMA4/test.md new file mode 100644 index 0000000..e9804f9 --- /dev/null +++ b/TEMA4/test.md @@ -0,0 +1,26 @@ +# Индивидуальное контрольное задание по теме 4 +Анисенков Павел, А-01-23 + +## Задание 7 +Создайте кортеж с 4 случайными числами, равномерно распределенными на интервале от 4.5 до 18.8. Реализуйте инструкцию случайного выбора одного из элементов кортежа. Отобразите его по шаблону: «Выбран элемент <значение> с индексом <индекс>». + +## Решение + +```py +import random +def one_number(): + return round(random.uniform(4.5, 18.8), 2) + +# Создаем кортеж используя map с итерируемым объектом из 4 элементов +numbers = tuple(map(lambda x: one_number(), [None]*4)) +numbers +(13.26, 12.09, 13.92, 14.5) + +# Случайный выбор +el = random.choice(numbers) +13.26 +ind = numbers.index(el) +0 +print(f"Выбран элемент {el} с индексом {ind}") +Выбран элемент 13.26 с индексом 0 +``` \ No newline at end of file