
PYTHON «C»: Ввести с клавиатуры символьную строку и найдите самое длинное слово и его длину.
Словом считается последовательности непробельных символов, отделенная с двух сторон пробелами (или стоящая с краю строки). Слова могут быть разделены несколькими пробелами, в начале и в конце строки тоже могут быть пробелы. Пример: Введите строку: Вася пошел гулять Самое длинное слово: гулять, длина 6

Ответы на вопрос

Ответ:
Если слов одинаковой длины несколько, то выдает первое входящее.
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



Конечно, вот пример кода на Python, который выполняет задачу, описанную вами:
pythondef find_longest_word_and_length(input_str):
words = input_str.split() # Разбиваем строку на слова по пробелам
longest_word = ""
max_length = 0
for word in words:
# Убираем знаки препинания и пробелы из слова
clean_word = word.strip(".,!?")
# Если текущее слово длиннее текущего максимального, обновляем значения
if len(clean_word) > max_length:
longest_word = clean_word
max_length = len(clean_word)
return longest_word, max_length
# Вводим строку с клавиатуры
input_string = input("Введите строку: ")
# Находим самое длинное слово и его длину
longest_word, length = find_longest_word_and_length(input_string)
# Выводим результат
print("Самое длинное слово:", longest_word + ",", "длина", length)
Пример использования:
Введите строку: Вася пошел гулять Самое длинное слово: гулять, длина 6
Этот код разбивает введенную строку на слова, очищает их от знаков препинания, и затем находит самое длинное слово и его длину.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili