Задача 7. Великий и могучий

Паоло изучает русский язык: занимается по учебникам, читает книги, слушает музыку. Особенно Паоло понравилась книга “Преступление и наказание”. И ему стало интересно, какое можно найти самое длинное слово в этой книге, чтобы потом сравнить его с аналогом на своём языке.

Напишите программу, которая получает на вход текст и находит длину самого длинного слова в нём. Слова в тексте разделяются одним пробелом.

Пример:
Введите текст: Меня зовут Петр
Длина самого длинного слова: 5

Решение:

# Не учитываются другие слова с такой же длинной, только первое нахождение
message = input('Введите текст: ')
count = 0
count_max = 0
long_word = 0
word = ''

for i in message:
  if i != " ":
    count += 1
    word += i
  else:
    count = 0
    word = ''
  if count > count_max:
    count_max = count
    long_word = word

print('Длина самого длинного слова {0} и это слово {1}.'.format(count_max, long_word))


1260login-checkЗадача 7. Великий и могучий

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