Курс 3.3 · Раздел 04 · Урок 4.13

Длина последнего слова

Разберём тему на понятных примерах и закрепим её практикой.

Подросток и робот изучают тему «Длина последнего слова»
4.13 — Длина последнего слова

Материал урока

Реализуй функцию length_of_last_word(text), которая возвращает длину последнего слова в строке. Словом считается любая непрерывная последовательность символов, кроме пробельных. Пробелы в начале и конце строки игнорируются. Если слов нет, функция возвращает 0. Знаки препинания считаются частью слова.

Примеры

print(length_of_last_word(''))                # 0
print(length_of_last_word('man in Black'))    # 5
print(length_of_last_word('hello, world! '))  # 6
print(length_of_last_word('   '))             # 0

Что проверит преподаватель

  • Лишние пробелы в начале и конце строки не влияют на ответ.
  • Длина последнего слова определяется корректно при нескольких словах.
  • Знаки препинания обрабатываются так, как задано условием.
  • Пустая строка и строка из пробелов возвращают 0.