Если слов одинаковой длины несколько, то выдает первое входящее.
stringwords = input().split()
print('Самое длинное слово:', max(stringwords, key=len), end="")
print(', длина', len(max(stringwords, key=len)))
Объяснение:
stringwords = input().split() // Вводим символьную строку, разделяя каждое слово, отделенное пробелом, на часть
print('Самое длинное слово:', max(stringwords, key=len), end="") // Выводим самое длинное слово из списка stringwords по критерию длина (len)
print(', длина', len(max(stringwords, key=len))) // Выводим максимальную длину слова из списка stringwords
Поделитесь своими знаниями, ответьте на вопрос:
Ввести число обозначающее количество секунд вывести то же самое время в минутах и секундах 175 ЧЕРЕЗ КУМИР напишите программу ответ: 2.55 мин
Если слов одинаковой длины несколько, то выдает первое входящее.
stringwords = input().split()
print('Самое длинное слово:', max(stringwords, key=len), end="")
print(', длина', len(max(stringwords, key=len)))
Объяснение:
stringwords = input().split() // Вводим символьную строку, разделяя каждое слово, отделенное пробелом, на часть
print('Самое длинное слово:', max(stringwords, key=len), end="") // Выводим самое длинное слово из списка stringwords по критерию длина (len)
print(', длина', len(max(stringwords, key=len))) // Выводим максимальную длину слова из списка stringwords