Python計算回文數(shù)的方法
更新時間:2015年03月11日 09:21:26 作者:saintatgod
這篇文章主要介紹了Python計算回文數(shù)的方法,實例分析了Python操作字符串的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Python計算回文數(shù)的方法。分享給大家供大家參考。具體如下:
這里檢查數(shù)字是不是回文數(shù),用196算法生成一個數(shù)字的回文數(shù)
num = 905; def is_Palindrome(num): """ 判斷一個數(shù)字是不是回文數(shù),這里有些取巧了 :param num: :return: """ """ :param num: :return: """ temp = "%d"%num; str = temp[::-1]; if temp == str: return True; else: return False; def create_Palindrome(num): """ 用196算法計算指定數(shù)字的回文數(shù) :param num: :return: """ count = 0; while True: if True == is_Palindrome(num): output = "這是一個回文數(shù):%d"%num + "\r\n總共次數(shù)為%d"%count; print(output); break; else: num = add(num); count += 1; def add(num): """ num 與自己倒序的數(shù)字相加 :param num: :return: """ temp = "%d"%num; str = temp[::-1]; return int(temp) + int(str); print(create_Palindrome(num));
希望本文所述對大家的Python程序設計有所幫助。
相關文章
python使用in操作符時元組和數(shù)組的區(qū)別分析
有時候要判斷一個數(shù)是否在一個序列里面,這時就會用到in運算符來判斷成員資格,如果條件為真時,就會返回true,條件為假時,返回一個flase。這樣的運算符叫做布爾運算符,其真值叫做布爾值。2015-05-05python神經(jīng)網(wǎng)絡MobileNetV3?large模型的復現(xiàn)詳解
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡MobileNetV3?large模型的復現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05Python實現(xiàn)的NN神經(jīng)網(wǎng)絡算法完整示例
這篇文章主要介紹了Python實現(xiàn)的NN神經(jīng)網(wǎng)絡算法,結合完整實例形式分析了Python使用numpy、matplotlib及sklearn模塊實現(xiàn)NN神經(jīng)網(wǎng)絡相關算法實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下2018-06-06