From 9300f3580fd58ecc234472324ba69e6980bbe103 Mon Sep 17 00:00:00 2001 From: TerekhovFV Date: Mon, 29 Sep 2025 10:34:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=BD=D0=B4=D0=B8=D0=B2=D0=B8=D0=B4?= =?UTF-8?q?=D1=83=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=20=E2=84=969?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA2/individual.py | 12 ++++++++ TEMA2/report.md | 69 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 TEMA2/individual.py diff --git a/TEMA2/individual.py b/TEMA2/individual.py new file mode 100644 index 0000000..401f9ba --- /dev/null +++ b/TEMA2/individual.py @@ -0,0 +1,12 @@ +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") \ No newline at end of file diff --git a/TEMA2/report.md b/TEMA2/report.md index 1b2eef1..0900549 100644 --- a/TEMA2/report.md +++ b/TEMA2/report.md @@ -938,4 +938,71 @@ print(f" {k}: {dict_bas[k]}") ``` Ответ программы: -![Control task](images/control_task.png) \ No newline at end of file +![Control task](images/control_task.png) + +## Индивидульное контрольное задание №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" = +```