Предмет: Информатика,
автор: ММЧ672017
PYTHON
«C»: Ввести с клавиатуры символьную строку и найдите
самое длинное слово и его длину. Словом считается
последовательности непробельных символов,
отделенная с двух сторон пробелами (или стоящая с
краю строки). Слова могут быть разделены несколькими
пробелами, в начале и в конце строки тоже могут быть
пробелы.
Пример:
Введите строку:
Вася пошел гулять
Самое длинное слово: гулять, длина 6
Ответы
Автор ответа:
1
Ответ:
Если слов одинаковой длины несколько, то выдает первое входящее.
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
Похожие вопросы
Предмет: Русский язык,
автор: Ctacik1
Предмет: Английский язык,
автор: Вика123456703
Предмет: Английский язык,
автор: Асема15
Предмет: Физика,
автор: GainyMuk05
Предмет: Биология,
автор: Вовлыд