用來練手的python練習題 30。原題鏈接:python練習實例30
題干 : 一個5位數,判斷它是不是回文數。即12321是回文數,個位與萬位相同,十位與千位相同。
與上一個例題類似,判斷一個數是不是回文數,我們使用字符串類型更加方便遍歷,源代碼如下:
只需要判斷字符串兩個位置的值是不是一樣就可以了。
def huiwen(number):s = str(number)if len(s)!= 5:print("重新選擇一個五位數")returnfor i in range(2):if s[i] != s[len(s)-1-i]:return Falsereturn True
輸出結果如下:
在這里插入圖片描述