編寫一個Python程序,提示用戶輸入一個英文句子(含大小寫、標點符號和空格),對句子中的每個單詞進行預處理(去除非字母字符、統一轉為小寫),然後識別出**原單詞長度≥2**且**預處理後為回文**的單詞,最後輸出符合條件的原單詞(若無則提示對應信息)。
預處理規則:僅保留單詞中的字母(a-z、A-Z),其餘字符(如逗號、撇號、感嘆號等)全部剔除,再將剩餘字符轉為小寫。
一個英文句子(例如:"Madam I'm Adam! racecar apple")
- 若存在符合條件的單詞:“符合條件的回文單詞:” 後跟每個符合條件的原單詞(每個單詞佔一行)
- 若無符合條件的單詞:“沒有符合條件的回文單詞。”
Madam I'm Adam! racecar apple banana
符合條件的回文單詞: Madam racecar
Hello world! python code test
沒有符合條件的回文單詞。
"Level" is a palindrome, but "test123" isn't.
符合條件的回文單詞: "Level"
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |