From dfc7b078a11f8febbfc1bee4635828693d8bba86 Mon Sep 17 00:00:00 2001 From: TerekhovFV Date: Mon, 29 Sep 2025 10:50:47 +0300 Subject: [PATCH] Test.md --- TEMA2/test.md | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 TEMA2/test.md diff --git a/TEMA2/test.md b/TEMA2/test.md new file mode 100644 index 0000000..1f340d5 --- /dev/null +++ b/TEMA2/test.md @@ -0,0 +1,66 @@ +# Индивидульное контрольное задание №9. + +*Создайте два объекта u=[1,2,3,4,5], v=[11,22,33,44,55]. К какому классу относятся эти объекты? Напишите инструкцию создания нового объекта-множества z с элементами из u и v.* + +```python +u=[1,2,3,4,5] +v=[11,22,33,44,55] + +print(u) +print(type(u)) +print('\n') + +print(v) +print(type(v)) +print('\n') +``` + +Ответ программы: + +```shell +[1, 2, 3, 4, 5] + + + +[11, 22, 33, 44, 55] + +``` + +Объекты u и v относятся к классу "Список". Класс список является изменяемым объектом, поэтому множество из них создать нельзя (элементы множества должны быть неизменяемыми объектами). + +Чтобы создать множество из двух списков, нам нужно сначала соединить эти два списка в один, а затем преобразовать их в множество. Эти действия можно сделать командой: + +```python +z=set(u+v) +``` + +Символ "+" соединяет два списка, команда set() преобразует их в множество. + +Код для решения индивидуального контрольного задания: + +```python +u=[1,2,3,4,5] +v=[11,22,33,44,55] + +print(f"u = {u}") +print(f"Класс объекта \"u\" = {type(u)}\n") + +print(f"v = {v}") +print(f"Класс объекта \"v\" = {type(v)}\n") + +z=set(u+v) +print(f"z = {z}") +print(f"Класс объекта \"z\" = {type(z)}\n") +``` + +Ответ программы: +```shell +u = [1, 2, 3, 4, 5] +Класс объекта "u" = + +v = [11, 22, 33, 44, 55] +Класс объекта "v" = + +z = {1, 2, 3, 4, 5, 33, 11, 44, 22, 55} +Класс объекта "z" = +```