Задача: Функция заикания

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

Пример:

stutter("incredible") ➞ "in... in... incredible?"

stutter("enthusiastic") ➞ "en... en... enthusiastic?"

stutter("outstanding") ➞ "ou... ou... outstanding?"

Примечание:

Предполагается, что все вводимые данные написаны в нижнем регистре и имеют длину не менее двух символов.

Варианты решений:

def stutter(word):
  return '{0}... {0}... {1}?'.format(word[:2], word)
def stutter(word):
  return (2*(word[:2] + '... ')) + word + '?'
stutter = lambda w : (w[:2] + "... ")*2 + w + "?"
def stutter(word):
  new = word[:2]
  return str(new) + "... " + str(new) + "... " + word + "?"

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *