# ИКЗ по теме 7, вариант 15 Девятова Мария, А-03-23 ## Задание Разработайте функцию, которая получает символьную строку с текстом на русском языке (аргумент функции), создаёт на её основе подстроку, содержащую только согласные буквы, отображает её на экране и записывает ее в файл с заданным именем (аргумент функции). Проверьте функцию на примере строки, запрашиваемой у пользователя. ## Выполнение ``` def strsogl(strr, file): res='' sogl='бвгджзйклмнпрстфхцчшщ' for letter in strr.lower(): if letter in sogl: res=res+letter print(res) fp=open(file, 'w') fp.write(res) fp.close() stroka=input('Введите строку: ') Введите строку: Я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство file='test.txt' strsogl(stroka, file) влкймгчйншвждсмчмщтмзхвтлбднлфсскцрств ``` Содержимое файла test.txt: ``` влкймгчйншвждсмчмщтмзхвтлбднлфсскцрств ```