用python輸出回文數


一個b站上的朋友問我,怎么返回五位數的回文數的個數。

我首先百度回文數的概念,就是正讀和倒讀都一樣的數字,例如:10001,99899 等等

數字的位數拆分一頭霧水,思來想去,用字符串的方法完美解決!

count = 0
for i in range(10000, 100000):
    a = str(i)
    if a[0] == a[-1] and a[1] == a[-2]:
        count +=1
        print(i)
print(count)
    

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM