From 2dadb348c91ed6cdfa234126543b94f5d6a7dc83 Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 29 Sep 2025 14:07:50 +0300 Subject: [PATCH] modul1 --- TEMA3/22.py | 25 +++++++++++++++++++++++++ TEMA3/report.md | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 TEMA3/22.py diff --git a/TEMA3/22.py b/TEMA3/22.py new file mode 100644 index 0000000..e4dd657 --- /dev/null +++ b/TEMA3/22.py @@ -0,0 +1,25 @@ +# 1) Ответ: Да, можно, если разделить инструкции точкой с запятой ;. Пример: `a = 5; b = 10; print(a + b)` + +# 2) Создание списка комплексных чисел +complex_list = [1+2j, 3-1j, -2+4j, 5j, 7-3j, -4-2j, 0+1j, 9+0j, 2.5+1.5j, -1-1j] +print("Тип объекта:", type(complex_list)) +print("Атрибуты объекта:", dir(complex_list)) + +# 3) Удаление, добавление элементов +del complex_list[2] +print("Число элементов после удаления:", len(complex_list)) +complex_list.extend([10+10j, 20-20j, 30+30j]) +print("Список после добавления:", complex_list) + +# 4) Преобразование во множество и проверка +complex_set = set(complex_list) +print("Множество:", complex_set) +check_value = 2-3j +is_present = check_value in complex_set +print(f"Есть ли {check_value} во множестве? {is_present}") + +# 5) Сумма и замена элемента +total_sum = sum(complex_list) +print("Сумма элементов списка:", total_sum) +complex_list[2] = -2+3j +print("Список после замены 3-го элемента:", complex_list) diff --git a/TEMA3/report.md b/TEMA3/report.md index ffac900..db1f24c 100644 --- a/TEMA3/report.md +++ b/TEMA3/report.md @@ -38,7 +38,7 @@ False ``` Как мы видим если число не равно 0, то при преобразовании в логический тип - оно примет значение True -### 2.2 Преобразовала в целое десятичное число объект с заданной системой счисления. +### 2.2 Преобразование в целое десятичное число объект с заданной системой счисления. ```py tt1=int(198.6) #Отбрасывается дробная часть