Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.3 KiB

Варивнт №15

Разработайте функцию, которая получает символьную строку с текстом на русском языке (аргумент функции), создаёт на её основе подстроку, содержащую только согласные буквы, отображает её на экране и записывает ее в файл с заданным именем (аргумент функции). Проверьте функцию на примере строки, запрашиваемой у пользователя.

def podstraka_s(s, s2):
    s1 = s.replace('а','').replace('у','').replace('е','').replace('ы','').replace('о','').replace('ё','').replace('я','').replace('и','').replace('ю','').replace('э','')
    s1 = s.replace('А','').replace('У','').replace('Е','').replace('Ы','').replace('О','').replace('Ё','').replace('Я','').replace('И','').replace('Ю','').replace('Э','')
    print(s1)
    f = open(s2, 'w')
    f.write(s1)
    f.close()
    f = open(s2, 'r')
    stroka =  f.readlines()
    f.close()
    print(str(stroka).replace("'","").replace('[','').replace(']',''))



s = input("Введите строку: ").strip()
s2 = input("Введите название строки: ").strip()
podstraka_s(s,s2)