Введите текст и выведите самое короткое и самое длинное слово. Если таких слов несколько, то вывести их все.
pluton
Введите текст и выведите самое короткое и самое длинное слово. Если таких слов несколько, то вывести их все.
for i in range(len(slovo))
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)
marvellikспасибо буду иметь в виду. про мин и мах знаю но ошибочно думал что они работают только с числами