форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
1.3 KiB
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)