From d17c6dddc9aae2e5c2049ae80c72d07497da7902 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=205=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-206?= Date: Mon, 27 Oct 2025 14:19:39 +0300 Subject: [PATCH] ikz --- TEMA5/test.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 TEMA5/test.md diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..f8ff7fd --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,26 @@ +Индивидуальное контрольное задание +Сарайкина Вера, А-02-23 +Задание: +19.Создайте строку с некоторым текстом на русском языке. Напишите инструкции разбора текста и формирования списка с элементами: номер символа в русском алфавите, если этот символ – согласная буква, тот же номер, взятый со знаком минус, если символ – гласная буква, и число 777, если это – любой другой символ. +```py +text='Пример текста для задания 19!' +alphabet='абвгдеёжзийклмнопрстуфхцчшщъыьэюя' +glasni='аеёиоуыэюя' +soglasni='бвгджзйклмнпрстфхцчшщ' +res=[] +for i in text: + i=i.lower() + if i in alphabet: + index= alphabet.index(i)+1 + if i in glasni: + res.append(-index) + elif i in soglasni: + res.append(index) + else: + res.append(777) +print(res) +``` +Вывод: +```py +[17, 18, -10, 14, -6, 18, 777, 20, -6, 12, 19, 20, -1, 777, 5, 13, -33, 777, 9, -1, 5, -1, 15, -10, -33, 777, 777, 777, 777] +``` \ No newline at end of file