From 40b266c73e788c39a25372c2277f755c9b946d1c Mon Sep 17 00:00:00 2001 From: KhodiukMR Date: Sat, 13 Sep 2025 20:39:40 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'TEMA2/task.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA2/task.md | 136 +++++++++++++++++++++++++------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/TEMA2/task.md b/TEMA2/task.md index c280cd3..e6ee385 100644 --- a/TEMA2/task.md +++ b/TEMA2/task.md @@ -1,68 +1,68 @@ -#Общее контрольное задание Тема 2 Ходюк -Скрипт для ОКЗ в файле [OKZ.py](OKZ.py) - -## Пункт 1 -Создал переменную с именем familia и со значением - символьной строкой – своей фамилией в латинской транскрипции. -``` -familia = 'Hodyuk' -``` - -## Пункт 2 -Создал переменную со значением, совпадающим с первой буквой из строки familia -``` -first=familia[0] -first -'H' -``` - -## Пункт 3 -Создание переменной sp_kw со списком всех ключевых слов языка Python -``` -import keyword -sp_kw=keyword.kwlist -sp_kw -['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] -``` - -## Пункт 4 -Удалил из списка sp_kw значение 'nonlocal' и вывел список -``` -sp_kw.remove('nonlocal') -sp_kw -['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] -``` - -## Пункт 5 -Создал кортеж kort_nam с 4 именами: моим, и еще 3-х студентов моей группы -``` -kort_nam=("Максим","Дима","Даня","Саня") -``` -Вывел тип получившегося объекта -``` -type(kort_nam) - -``` - -## Пункт 6 -Добавил в кортеж из предыдущего пункта ещё 2 имени -``` -kort_nam=kort_nam+("Лиза","Паша") -kort_nam -('Максим', 'Дима', 'Даня', 'Саня', 'Лиза', 'Паша') -``` - -## Пункт 7 -Написал инструкцию для подсчёта количества присутствия имени "Дима" в кортеже -``` -kort_nam.count("Дима") -1 -``` - -## Пункт 8 -Создал словарь, в котором в качестве ключей задал русские названия типов переменных, -созданных ранее в ОКЗ, и в качестве значений - переменные этих типов -``` -dict_bas=dict(zip(["Строка","Список","Кортеж"],[familia,sp_kw,kort_nam])) -dict_bas -{'Строка': 'Hodyuk', 'Список': ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'], 'Кортеж': ('Максим', 'Дима', 'Даня', 'Саня', 'Лиза', 'Паша')} -``` +# Общее контрольное задание Тема 2 Ходюк +Скрипт для ОКЗ в файле [OKZ.py](OKZ.py) + +## Пункт 1 +Создал переменную с именем familia и со значением - символьной строкой – своей фамилией в латинской транскрипции. +``` +familia = 'Hodyuk' +``` + +## Пункт 2 +Создал переменную со значением, совпадающим с первой буквой из строки familia +``` +first=familia[0] +first +'H' +``` + +## Пункт 3 +Создание переменной sp_kw со списком всех ключевых слов языка Python +``` +import keyword +sp_kw=keyword.kwlist +sp_kw +['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] +``` + +## Пункт 4 +Удалил из списка sp_kw значение 'nonlocal' и вывел список +``` +sp_kw.remove('nonlocal') +sp_kw +['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] +``` + +## Пункт 5 +Создал кортеж kort_nam с 4 именами: моим, и еще 3-х студентов моей группы +``` +kort_nam=("Максим","Дима","Даня","Саня") +``` +Вывел тип получившегося объекта +``` +type(kort_nam) + +``` + +## Пункт 6 +Добавил в кортеж из предыдущего пункта ещё 2 имени +``` +kort_nam=kort_nam+("Лиза","Паша") +kort_nam +('Максим', 'Дима', 'Даня', 'Саня', 'Лиза', 'Паша') +``` + +## Пункт 7 +Написал инструкцию для подсчёта количества присутствия имени "Дима" в кортеже +``` +kort_nam.count("Дима") +1 +``` + +## Пункт 8 +Создал словарь, в котором в качестве ключей задал русские названия типов переменных, +созданных ранее в ОКЗ, и в качестве значений - переменные этих типов +``` +dict_bas=dict(zip(["Строка","Список","Кортеж"],[familia,sp_kw,kort_nam])) +dict_bas +{'Строка': 'Hodyuk', 'Список': ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'], 'Кортеж': ('Максим', 'Дима', 'Даня', 'Саня', 'Лиза', 'Паша')} +```