Python實現判斷回文串


回文數的概念:即是給定一個數,這個數順讀和逆讀都是一樣的。例如:121,1221,a,aa是回文數,123,1231不是回文數。 
while 1:
    String = input('請先輸入一個字符串:')
    Len = len(String)
    count = 0  #控制循環
    flag = 1   #一個標記
    while count < Len//2:
        if String[count] != String[Len-count-1]:  #第一個和最后一個比較如果有不等則跳出,說明已經構不成回文,這時候標記為0
            flag = 0
            break
        count += 1
    if flag == 1:    #所以正常前后比較完后,標記flag是不會變的,一直是1
        print('')
    else:
        print('不是')


免責聲明!

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



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