From 997b47f24e0b13b4990b6ee8cfd14143569e06af Mon Sep 17 00:00:00 2001 From: Ksenia Date: Mon, 20 Oct 2025 11:18:46 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=9A=D0=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA5/Test.md | 29 +++++++++++++++++++++++++++++ TEMA5/Test.py | 15 +++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 TEMA5/Test.md create mode 100644 TEMA5/Test.py diff --git a/TEMA5/Test.md b/TEMA5/Test.md new file mode 100644 index 0000000..19828ba --- /dev/null +++ b/TEMA5/Test.md @@ -0,0 +1,29 @@ +# Индивидуальные контрольные задания по теме 5 +Зеленкина Ксения А-02-23 + +## Задача +Создайте символьную строку с текстом: «я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство». Напишите инструкции, позволяющие определить, каких букв русского алфавита нет в этой строке. + +## Решение +_Код:_ +```py +stroka = 'я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство' +RusAlph = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' +HChar = set() +for x in stroka.lower(): + if x in RusAlph : + HChar.add(x) + +NHChar = [] +for i in RusAlph: + if i not in HChar: + NHChar.append(i) + +print(f'Буквы, которых нет в строке: {NHChar}') +``` + +_Вывод:_ +```py +Буквы, которых нет в строке: ['ё', 'п', 'ы'] +``` +_Примечание:_ Используем множество (__HChar__), так как оно хранит только уникальные значения! \ No newline at end of file diff --git a/TEMA5/Test.py b/TEMA5/Test.py new file mode 100644 index 0000000..6bb2b8b --- /dev/null +++ b/TEMA5/Test.py @@ -0,0 +1,15 @@ +#Создайте символьную строку с текстом: «я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство». Напишите инструкции, позволяющие определить, каких букв русского алфавита нет в этой строке. + +stroka = 'я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство' +RusAlph = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' +HChar = set() +for x in stroka.lower(): + if x in RusAlph : + HChar.add(x) + +NHChar = [] +for i in RusAlph: + if i not in HChar: + NHChar.append(i) + +print(f'Буквы, которых нет в строке: {NHChar}') \ No newline at end of file