u/Traditional-Quit9043

En uzun kelimeyi bul

Cümledeki en uzun kelimeyi ve kelimenin uzunlugunu soyle.

Bu soruyu neden çözemiyoruz:

HATA:

for w in sentence:

print(w) derseniz.Bunu karakter listesi gibi algılar.

HATA2:

state olusturup update yapmamak yada kosulu yanlıs dizayn etmek

işte çözüm:

def longest_word_sentence(sentence):
    
    words = sentence.split()
    prev=""
    for w in words:
       if(len(w) > len(prev)):
         prev = w
       else:
         continue
    return [prev,len(prev)]
if __name__ == "__main__":
    sentence = input("Enter a sentence: ")
    result = longest_word_sentence(sentence)
    print(f"The longest word is '{result[0]}' with length {result[1]}.")
reddit.com