EfremovSI 1 месяц назад
Родитель dcd593e27b
Сommit 128e60bd1c

@ -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)
```
Загрузка…
Отмена
Сохранить