Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину. Если таких слов несколько, выведите первое из них.
Пример 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
42800login-checkМодуль 18. Задача 2. Самое длинное слово
