1. 程式人生 > >迴文本字串判斷,Python實現

迴文本字串判斷,Python實現

"""
語言:Python3
輸入:一行字串,判斷是否為迴文本字串,比如“abcba”
輸出:true/false

"""
string=input()      #終端輸入字串
n=len(string)       #獲取字串長度
for i in range(n):  
      if string[i]==string[n-i-1]:  #按序比較首尾字元
          if i==n//2:               #這是該演算法的核心,比較到n//2時,表明是迴文本字串,這裡
              print("true")         #n//2表示取整,主要是考慮n取值可能為奇數
      else:                         #一旦出現首尾字元不等,則輸出false,並退出
        print('false')
        break