Модуль 18. Задача 2. Самое длинное слово

Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину. Если таких слов несколько, выведите первое из них.

Пример 1:

Введите строку: я есть строка
Самое длинное слово: строка
Длина этого слова: 6

Пример 2:

Введите строку: а б
Самое длинное слово: а
Длина этого слова: 1

Пример 3:

Введите строку:    б
Самое длинное слово: б
Длина этого слова: 1

Решение:

text = input('Введите строку: ').split()
max_len = 0
max_word = ''

for word in text:
    if len(word) > max_len:
        max_len = len(word)
        max_word = word

print('Самое длинное слово:', max_word)
print('Длина этого слова:', max_len)


Как можно отблагодарить:

  • Оформить удобную для вас подписку на Boosty.to
  • Разово поддержать через DonationAlerts
4280login-checkМодуль 18. Задача 2. Самое длинное слово

Добавить комментарий