Напишите функцию, которая:

  • принимает строку, состоящую из разбитого на отдельные буквы слова и самого слова,
  • проверяет, совпадает ли написанное по буквам слово со словом в конце строки.

Примечания:

  • Слово в конце строки всегда написано правильно
  • Буквы, которые должны образовать слово, написаны в верхнем регистре и отделяются точками. Сверяя образованное ими слово со словом в конце строки, игнорируйте все знаки препинания.

Примеры

validate_spelling("C. Y. T. O. P. L. A. S. M. Cytoplasm?") ➞ True

validate_spelling("P. H. A. R. A. O. H. Pharaoh!") ➞ True

validate_spelling("H. A. N. K. E. R. C. H. E. I. F. Handkerchief.") ➞ False

Варианты решения

def validate_spelling(txt):
    spelling, word = txt.rsplit(' ', 1)
    return spelling[::3] == word[:-1].upper()
def validate_spelling(t):
    l=t.split('. ')
    return''.join(l[:-1])==(l[-1].upper()[:-1])
Марина

Recent Posts

10 удалённых Python-вакансий

Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…

6 месяцев ago

Где искать Python-вакансии в 2026 году: зачем на Talanto.work появился отдельный сценарий поиска

Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…

6 месяцев ago

Срезы в Python со всеми подробностями

Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…

8 месяцев ago

Возведение в степень в Python: полное руководство

В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…

9 месяцев ago

Как удалить дубликаты из списка Python?

Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…

9 месяцев ago

Виртуальный (shared) хостинг от SpaceWeb: технический обзор

Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…

11 месяцев ago