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" = +```