Регистрация
Войти
Стать экспертом Правила
Информатика

В заданной строке найти самое длинное слово - Мал золотник да дорог!В Python у строкового типа данных есть метод split(), который разделяет слова по пробелу (или другому символу, если он передан в качестве аргумента). Получается список слов.Далее из этого списка можно извлекать отдельные слова, обращаясь к ним по индексам.Для решения задачи разбейте строку на слова, возьмите за самое длинное слово - самое первое, а дальше с помощью цикла “for...in range” сравнивайте слова с первым.

ОТВЕТЫ

Python 3.7

И никаких велосипедов с перебором всего списка слов в цикле.

Да, я специально решил эту задачу не так, как просят в условии. Ведь в условии вам максимально разжевали подход к решению. Но, стоит заметить, что по дурацки. Питоньи списки можно перебирать циклом вида , не обращаясь к исходному списку по индексам. Так же функцияможет принимать аргумент , который является функцией, с помощью которой интерпретатор будет выбирать максимум из указанного списка.

896
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам