Я пытаюсь написать функцию, которая принимает строку в качестве входных данных и возвращает строку со всеми гласными, повторенными 4 раза.
например: apple
становится aaaappleeee
Работает для каждого гласного, кроме e , в котором повторяется e вопиющее количество раз.
Python 3. Я попытался поиграть с функцией замены, изменив значение замены на i+i+i+i
, i*4
, i(4)
, (i+i)*2
, нокажется, ничего не помогает.
def exclamation(string):
for i in string:
if i in 'aeiou':
string = string.replace(i, i*4)
return string + '!'
exclamation('excellent')
должен вернуть eeeexceeeelleeeent!
, однако он возвращает: eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeexceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeelleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeent!
Как указано, функция отлично работает для всех других гласных, кроме e .
Спасибо!