Дана строка, состоящая из слов. Найти в ней самое длинное слово и вывести его на экран.
# исходная строка string = "python java c c++ " \ "javascript pascal php" print(string) # Преобразование строки в список слов, # разделение происходит по пробелу. words = string.split() # Предполагается, что самое длинное # слово находится первым в списке, # т. е. имеет индекс 0. id_longest = 0 # Остальные слова перебираются в цикле. for i in range(1, len(words)): # Если слово под текущим индексом длиннее # слова с индексом id_longest, if len(words[id_longest]) < len(words[i]): # то следует записать индекс # текущего слова в переменную. id_longest = i # Извлечение из списка слова с индексом # id_longest и его вывод на экран. print(words[id_longest])