尋找回文數的python的實現
阿新 • • 發佈:2019-02-16
尋找回文數
尋找回文數也是一個比較好玩的題目,也是學習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怎麼可以這麼強大,一行程式碼就可以解決好多問題。程式碼真是短小精悍,說的一點也不錯。
**真心強大**