溫馨提示×

Python如何用for循環(huán)求回文數(shù)

小億
242
2024-04-19 19:01:06
欄目: 編程語言

回文數(shù)是指正讀和反讀都相同的數(shù)字,比如121、1221等。

下面是用for循環(huán)求回文數(shù)的Python代碼示例:

def is_palindrome(num):
    num_str = str(num)
    for i in range(len(num_str)//2):
        if num_str[i] != num_str[-i-1]:
            return False
    return True

# 求1000以內(nèi)的回文數(shù)
for i in range(1, 1000):
    if is_palindrome(i):
        print(i)

運行以上代碼,即可輸出1000以內(nèi)的回文數(shù)。

0