溫馨提示×

python回文數判斷代碼怎么寫

小億
345
2023-11-13 18:40:07
欄目: 編程語言

可以使用以下代碼來判斷一個數字是否是回文數:

def isPalindrome(num):
    # 將數字轉換為字符串
    num_str = str(num)
    # 判斷字符串是否與其反轉后的字符串相同
    return num_str == num_str[::-1]

# 測試示例
num = 12321
if isPalindrome(num):
    print(num, "是回文數")
else:
    print(num, "不是回文數")

上述代碼中,isPalindrome函數接受一個整數作為參數,將該整數轉換為字符串,并判斷字符串是否與其反轉后的字符串相同。如果相同,則返回True,表示是回文數;如果不同,則返回False,表示不是回文數。最后根據函數的返回值來輸出相應的結果。

在上述代碼中,num_str[::-1]表示將字符串num_str反轉,所以如果字符串與其反轉后的字符串相同,則說明是回文數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女