Найти - Пользователи
Полная версия: Строки
Начало » Центр помощи » Строки
1
pluton
Введите текст и выведите самое короткое и самое длинное слово. Если таких слов несколько, то вывести их все.
ZerG
поиск по форуму = 10 раз решали уже
alexswsw
pluton
Введите текст и выведите самое короткое и самое длинное слово. Если таких слов несколько, то вывести их все.
 for i in range(len(slovo))
я новенький и могу ошибаться.но думаю тебе это нужно использовать)
marvellik
alexswsw
я новенький и могу ошибаться.но думаю тебе это нужно использовать
это точно не нужно использовать

с функцией нахождения мин. и макс. длины слова
 def min_max(list_word):
    max_len = min_len = len(list_word[0])   
    for i in list_word:
        if len(i) < min_len:
            min_len = len(i)
        if len(i) > max_len:
            max_len = len(i)
    return min_len, max_len
list_word = input().split()
min_len, max_len = min_max(list_word)
for i in list_word:
    if len(i) == min_len or len(i) == max_len:
        print(i)
с использованием стандартных функций питона
 list_word = input().split()
min_len = len(min(list_word, key = len))
max_len = len(max(list_word, key = len))
for i in list_word:
    if len(i) == min_len or len(i) == max_len:
        print(i)
alexswsw
marvellik
спасибо буду иметь в виду. про мин и мах знаю но ошибочно думал что они работают только с числами
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB