▲ 0 r/learnpython
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]}.")
u/Traditional-Quit9043 — 1 day ago