1. 程式人生 > >尋找回文數的python的實現

尋找回文數的python的實現

尋找回文數

尋找回文數也是一個比較好玩的題目,也是學習python的一個簡單的filter()函式的應用

解決方法:即按照迴文數的特點進行即可。

方法一:一行程式碼解決

#coding=UTF-8
#尋找回文數
def is_palindrome(n):   
    s=str(n)
    return s[0:len(s)//2]==s[-1:len(s)//2:-1]
    #return str(n)==str(n)[::-1]

#測試
for i in filter(is_palindrome,range(1000)):
    print(i)

方法二:也是一行程式碼解決

#coding=UTF-8
#尋找回文數 def is_palindrome(n): return str(n)==str(n)[::-1] #測試 for i in filter(is_palindrome,range(1000)): print(i)

邊學習python,越發覺得python怎麼可以這麼強大,一行程式碼就可以解決好多問題。程式碼真是短小精悍,說的一點也不錯。

           **真心強大**