From 128e60bd1cc8c6245364c9aa7e87959085eca58c Mon Sep 17 00:00:00 2001 From: EfremovSI Date: Mon, 1 Dec 2025 09:17:52 +0000 Subject: [PATCH] =?UTF-8?q?test:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA7/test.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 TEMA7/test.md diff --git a/TEMA7/test.md b/TEMA7/test.md new file mode 100644 index 0000000..6b38744 --- /dev/null +++ b/TEMA7/test.md @@ -0,0 +1,44 @@ +# Индивидуальное контрольное задание по теме 7 + +Ефремов Станислав, А-02-23 + +## Задание + +Разработайте функцию, которая получает символьную строку с текстом на русском языке (аргумент функции), создаёт на её основе подстроку, содержащую только согласные буквы, отображает её на экране и записывает ее в файл с заданным именем (аргумент функции). + + +Проверьте функцию на примере строки, запрашиваемой у пользователя. + + +## Решение + +```py +def soglasnie(text, filename): + + sogl = "бвгджзйклмнпрстфхцчшщБВГДЖЗЙКЛМНПРСТФХЦЧШЩ" + + sogl_only = '' + for char in text: + if char in sogl: + sogl_only += char + + print("Согласные буквы:", sogl_only) + + + f = open(filename, 'w') + f.write(sogl_only) + + return sogl_only + + +text = input("Введите текст на русском языке: ") +Введите текст на русском языке: привет +filename = "sogl.txt" +result = soglasnie(text, filename) +``` + + + + + +