Петя записался в кружок по программированию. На первом занятии Пете задали написать простую программу. Программа должна делать следующее: в заданной строке, которая состоит из прописных и строчных латинских букв, она:
удаляет все гласные буквы,
перед каждой согласной буквой ставит символ ".",
все прописные согласные буквы заменяет на строчные.
Гласными буквами считаются буквы A, O, Y, E, U, I, а согласными — все остальные. На вход программе подается ровно одна строка, она должна вернуть результат в виде одной строки, получившейся после обработки.
Верное решение:
s = input()
s = s.lower()
s = s.replace('a', '')
s = s.replace('o', '')
s = s.replace('y', '')
s = s.replace('e', '')
s = s.replace('u', '')
s = s.replace('i', '')
s = s.replace('', '.')
s = s.rstrip('.')
print(s)
Верное решение:
x = input()
y = x.lower().replace('a', '').replace('o', '').replace('i', '').replace('e', '').replace('u','').replace('y','')
o = len(y)
print(y.replace('' , '.' , o))
Верное решение (в одну строку):
print(input().lower().replace('a', '').replace('o', '').replace('y', '').replace('e', '').replace('u', '').replace('i', '').replace('', '.')[:-1])
Верное решение (в одну строку):
print(input().lower().replace('a', '').replace('o', '').replace('e', '').replace('y','').replace('u','').replace('i','').replace('','.').rstrip('.'))
Верное решение (в одну строку):
print(*("." + i for i in input().lower() if i not in "aoyeui"), sep="")
# # — Что первым делом думает обычный человек, получая вызов от гендиректора?
— "Меня уволить хотят! " или "Ща опять будет ругаться за корявый отчет("
— И только айтишник подумает "Ну и че он опять сломал?