+ 1
Help please Помогите
Нужно найти самое длинное слово из введенного текста, а код выводит не самое длинное слово You need to find the longest word from the entered text, but the code does not display the longest word txt = input() asd = txt.replace(", ", " ") qwe = asd.split(' ') print(max(qwe))
2 Answers
+ 2
Вам сначала нужно найти длину каждого слова, а потом уже использовать эти значения в функции max().
+ 3
# Hope this helps
txt = "You need to find the longest word from the entered text" #input()
ws = txt.split()
for w in ws: print (len(w), w)