Форум сайта python.su
0
Условие:
Петя записался в кружок по программированию. На первом занятии Пете задали написать простую программу. Программа должна делать следующее: в заданной строке, которая состоит из прописных и строчных латинских букв, она:
удаляет все гласные буквы,
перед каждой согласной буквой ставит символ “.”,
все прописные согласные буквы заменяет на строчные.
Гласными буквами считаются буквы “A”, “O”, “Y”, “E”, “U”, “I”, а согласными — все остальные. На вход программе подается ровно одна строка, она должна вернуть результат в виде одной строки, получившейся после обработки.
Помогите Пете справиться с этим несложным заданием.
Входные данные
Первая строка представляет собой входные данные для Петиной программы. Эта строка состоит только из прописных и строчных латинских букв и имеет длину от 1 до 100 включительно.
Выходные данные
Решение:
challange = input().lower()
ind = 0
vowels = ‘aoyeui’
while ind < len(vowels):
challange = challange.replace(vowels, “”)
ind = ind + 1
print(challange)
challange = list(challange)
print(“.” + ‘.’.join(challange))
Офлайн
44
import re a = 'sdjferAej;kj;gFau09uERrtigo' b = re.sub(r'[a,o,y,e,u,i]', '', a.lower()) c = re.sub(r'()', '.', b) print(c[:-1])
и вставьте ссылку на его url Офлайн