問題是,當我有一個句子包含兩個具有相同字母數量的單詞時,如何讓該程序在閱讀時給我第一個最長的單詞而不是兩者?試圖讓程序給我一個句子中最長的單詞
import sys
inputsentence = input("Enter a sentence and I will find the longest word: ").split()
longestwords = []
for word in inputsentence:
if len(word) == len(max(inputsentence, key=len)):
longestwords.append(word)
print ("the longest word in the sentence is:",longestwords)
例如:敏捷的棕色狐狸......現在的計劃給了我「快」和「棕色」,如何調整我的代碼,只要給我「快」,因爲它的第一個最長的單詞?
嘗試用突破經過最長的詞.append(單詞)行 – llazzaro