diff --git a/TEMA2/images/Task6_1.png b/TEMA2/images/Task6_1.png new file mode 100644 index 0000000..1ddc2e3 Binary files /dev/null and b/TEMA2/images/Task6_1.png differ diff --git a/TEMA2/images/Task6_2.png b/TEMA2/images/Task6_2.png new file mode 100644 index 0000000..537018f Binary files /dev/null and b/TEMA2/images/Task6_2.png differ diff --git a/TEMA2/images/Task6_3.png b/TEMA2/images/Task6_3.png new file mode 100644 index 0000000..4847e58 Binary files /dev/null and b/TEMA2/images/Task6_3.png differ diff --git a/TEMA2/images/Task6_4.png b/TEMA2/images/Task6_4.png new file mode 100644 index 0000000..2b72c2d Binary files /dev/null and b/TEMA2/images/Task6_4.png differ diff --git a/TEMA2/images/Task6_5.png b/TEMA2/images/Task6_5.png new file mode 100644 index 0000000..7fd86a7 Binary files /dev/null and b/TEMA2/images/Task6_5.png differ diff --git a/TEMA2/images/Task6_6.png b/TEMA2/images/Task6_6.png new file mode 100644 index 0000000..27422b7 Binary files /dev/null and b/TEMA2/images/Task6_6.png differ diff --git a/TEMA2/images/Task6_7.png b/TEMA2/images/Task6_7.png new file mode 100644 index 0000000..b733e9b Binary files /dev/null and b/TEMA2/images/Task6_7.png differ diff --git a/TEMA2/images/Task6_8.png b/TEMA2/images/Task6_8.png new file mode 100644 index 0000000..cc39824 Binary files /dev/null and b/TEMA2/images/Task6_8.png differ diff --git a/TEMA2/images/Task6_9.png b/TEMA2/images/Task6_9.png new file mode 100644 index 0000000..6cc0b76 Binary files /dev/null and b/TEMA2/images/Task6_9.png differ diff --git a/TEMA2/report.md b/TEMA2/report.md index df1da85..cf005b7 100644 --- a/TEMA2/report.md +++ b/TEMA2/report.md @@ -148,4 +148,91 @@ _"Правила именования: Ответ программы: ![Task 5](images/Task5.png) -## 6. \ No newline at end of file +## 6. Изучение простых базовых типов объектов: логический (bool), целый (int), вещественный (float), комплексный (complex), строка символов (str). + +### 6.1. Простые типы. +1. Логический тип. + +>bb1=True +>bb2=False +>print(f"bb1 = {bb1}") +>print(f"bb2 = {bb2}") +>print(f"Класс объекта: {type(bb1)}") + +Ответ программы: +![Task 6.1](images/Task6_1.png) + +2. Целочисленный тип. + +>ii1=-1234567890 +>print(f"\nii1 = {ii1}") +>print(f"Класс объекта: {type(ii1)}") + +Ответ программы: +![Task 6.1](images/Task6_2.png) + +3. Экспоненциальная форма записи вещественного числа. + +>ff1=-8.9876e-12 +>print(f"\nff1 = {ff1}") +>print(f"Класс объекта: {type(ff1)}") + +Ответ программы: +![Task 6.1](images/Task6_3.png) + +4. Двоичное число. +>dv1=0b1101010 +>print(f"\ndv1 = {dv1}") +>print(f"Класс объекта: {type(dv1)}") + +Ответ программы: +![Task 6.1](images/Task6_4.png) + +5. Восьмеричное число. + +>vsm1=0o52765 +>print(f"\nvsm1 = {vsm1}") +>print(f"Класс объекта: {type(vsm1)}") + +Ответ программы: +![Task 6.1](images/Task6_5.png) + +6. Шестнадцатеричное число. + +>shest1=0x7109af6 +>print(f"\nshest1 = {shest1}") +>print(f"Класс объекта: {type(shest1)}") + +Ответ программы: +![Task 6.1](images/Task6_6.png) + +7. Комплексное число. + +>cc1=2-3j +>print(f"\ncc1 = {cc1}") +>print(f"Класс объекта: {type(cc1)}") + +Ответ программы: +![Task 6.1](images/Task6_7.png) + +8. Вещественное число. + +>a=3.67 +>b=-0.45 +>print(f"\na = {a}") +>print(f"b = {b}") +>print(f"Класс объекта a: {type(a)}") +>print(f"Класс объекта b: {type(b)}") + +Ответ программы: +![Task 6.1](images/Task6_8.png) + +9. Альтернативный способ задания комплексного числа. + +>cc2=complex(a,b) +>print(f"\ncc2 = {cc2}") +>print(f"Класс объекта cc2: {type(cc2)}") + +Ответ программы: +![Task 6.1](images/Task6_9.png) + diff --git a/TEMA2/task6.py b/TEMA2/task6.py new file mode 100644 index 0000000..611f194 --- /dev/null +++ b/TEMA2/task6.py @@ -0,0 +1,40 @@ +bb1=True +bb2=False +print(f"bb1 = {bb1}") +print(f"bb2 = {bb2}") +print(f"Класс объекта: {type(bb1)}") + +ii1=-1234567890 +print(f"\nii1 = {ii1}") +print(f"Класс объекта: {type(ii1)}") + +ff1=-8.9876e-12 +print(f"\nff1 = {ff1}") +print(f"Класс объекта: {type(ff1)}") + +dv1=0b1101010 +print(f"\ndv1 = {dv1}") +print(f"Класс объекта: {type(dv1)}") + +vsm1=0o52765 +print(f"\nvsm1 = {vsm1}") +print(f"Класс объекта: {type(vsm1)}") + +shest1=0x7109af6 +print(f"\nshest1 = {shest1}") +print(f"Класс объекта: {type(shest1)}") + +cc1=2-3j +print(f"\ncc1 = {cc1}") +print(f"Класс объекта: {type(cc1)}") + +a=3.67 +b=-0.45 +print(f"\na = {a}") +print(f"b = {b}") +print(f"Класс объекта a: {type(a)}") +print(f"Класс объекта b: {type(b)}") + +cc2=complex(a,b) +print(f"\ncc2 = {cc2}") +print(f"Класс объекта cc2: {type(cc2)}") \ No newline at end of file