From acec586f5c0f8852e66e785b3c87397798466966 Mon Sep 17 00:00:00 2001 From: Tsvetkova Tatyana Date: Mon, 29 Sep 2025 14:47:58 +0300 Subject: [PATCH] Test --- TEMA3/Test.md | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 TEMA3/Test.md diff --git a/TEMA3/Test.md b/TEMA3/Test.md new file mode 100644 index 0000000..e21a7cd --- /dev/null +++ b/TEMA3/Test.md @@ -0,0 +1,48 @@ +## 1)Для чего предназначено предложение "Окно (Window)" главного меню? +Для быстрого переключения между различными открытами окнами в среде IDLE + +## 2)Создайте объект-кортеж с 5 произвольными двоичными элементами. Напишите инструкцию, доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта. +```py +>>> bin(4) +'0b100' +>>> bin(6) +'0b110' +>>> bin(7) +'0b111' +>>> bin(44) +'0b101100' +>>> bin(99) +'0b1100011' +>>> k=(0b100, 0b110, 0b111, 0b101100,0b1100011) +>>> type(k) + +>>> dir(k) +['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index'] + +``` +## 3)Напишите инструкцию создания нового кортежа, в который включите два последних элемента ранее созданного кортежа, и два элемента - символы "a" и "b". Отобразите созданный объект на экране. +```py +>>> k1=k[-2:]+('a','b') +>>> k1 +(44, 99, 'a', 'b') +``` +## 4) Преобразуйте кортеж в список. Вставьте в качестве второго элемента списка значение "Автоматизированная система". Отобразите полученный объект. +```py +>>> spisok=list(k1) +>>> spisok.insert(1, 'Автоматизированная система') +>>> spisok +[44, 'Автоматизированная система', 99, 'a', 'b'] +``` +## 5) Напишите инструкции, обеспечивающие подсчет суммы числовых элементов кортежа. С использованием формата отобразите результат по шаблону: "Сумма элементов=:". +```py +>>> sum_rez=0 +>>> for element in k1: +... if type(element)==int: +... sum_rez += element +... +>>> sum_rez +143 +>>> s="Сумма элементов=:"+str(sum_rez) +>>> s +'Сумма элементов=:143' +``` \ No newline at end of file