From 0271dd5b567d81202ce13ada3b6699a9127ac29d Mon Sep 17 00:00:00 2001 From: BushmanovAS Date: Fri, 10 Oct 2025 12:35:29 +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=9A=D0=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA3/test.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 TEMA3/test.md diff --git a/TEMA3/test.md b/TEMA3/test.md new file mode 100644 index 0000000..4a517aa --- /dev/null +++ b/TEMA3/test.md @@ -0,0 +1,57 @@ +# Индивидуальное контрольное задание +Бушманов Артём Сергеевич A-01-23 +## Вопрос M1_9 + +1) В каком месте инструкции и как можно написать комментарий? + +2) Создайте объект список с 10 элементами - русскоязычными названиями продуктов. Напишите инструкцию,  доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта. + +3) Удалите из списка 5 и 6 элементы, считая от первого. Определите число оставшихся элементов. Замените 4-й элемент на "трюфель". Отобразите получившийся объект. + +4) Преобразуйте список в кортеж. Отобразите полученный объект. Создайте новый кортеж с удалением из ранее созданного кортежа элемента "трюфель". + +5) Напишите инструкцию проверки наличия в списке элемента "молоко". Если его нет в списке, добавьте его туда, иначе - удалите его из списка. +## Ответ: +1) Комментарий можно писать в любой части строки после символа "#" +2) +```python +>>>products = ["хлеб", "молоко", "сыр", "яблоко", "груша", "картофель", "морковь", "капуста", "тыква", "лук"] +>>>products +['хлеб', 'молоко', 'сыр', 'яблоко', 'груша', 'картофель', 'морковь', 'капуста', 'тыква', 'лук'] +>>>type(products) == list #Проверка на то что это список +True #Верно это список +>>>dir(products) +['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] +``` +3) +```python +>>>del products[5] # Удаляем 6-й элемент ("картофель") +>>>del products[4] # Удаляем 5-й элемент ("груша") +>>>len(products) # Определяем сколько осталось элементов +>>>products[3] = "трюфель" #Замена 4 элемента +>>>products +['хлеб', 'молоко', 'сыр', 'трюфель', 'груша', 'морковь', 'капуста', 'тыква', 'лук'] +``` +4) +```python +>>>products_tuple = tuple(products) +>>>products_tuple +('хлеб', 'молоко', 'сыр', 'трюфель', 'морковь', 'капуста', 'тыква', 'лук') +products_tuple = tuple(products) +print(products_tuple) +#Удаляем трюфель +>>>products_list = list(products_tuple) +>>>products_list.remove("трюфель") +>>>products_tuple_no_truffle = tuple(products_list) +>>>products_tuple_no_truffle +``` +5) +```python +#Проверка на наличие элемента "молоко" +if "молоко" in products: + products.remove("молоко") +else: + products.append("молоко") + +print(products) +``` \ No newline at end of file