迴文數:從左往右和從右往左讀都一樣。
num = int(input('請輸入一個數字:')) if str(num) == str(num)[::-1]: print("該數字是迴文數") else: print("該數字不是迴文數")
def isPalindrome(x): # 負數不是迴文數 if x < 0: return False # 將數字轉換為字串,並比較反轉後的字串是否相等 return str(x) == str(x)[::-1] #其實不用判斷是不是負數, 這一句也能判斷出負數不是迴文數 if __name__ == '__main__': res = isPalindrome(123) print(res)