色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python看回文數(shù)

回文數(shù)是一個(gè)數(shù)字,無論從左向右或從右向左進(jìn)行讀取,得到的數(shù)字順序都是一樣的,例如121、12321都是回文數(shù)。

在Python中,可以通過'[::-1]'來快速實(shí)現(xiàn)翻轉(zhuǎn)一個(gè)字符串的操作。

def is_palindrome(num):
num_str = str(num)
return num_str == num_str[::-1]

以上代碼定義了一個(gè)函數(shù)is_palindrome來判斷一個(gè)數(shù)字是否是回文數(shù)。首先將數(shù)字轉(zhuǎn)換為字符串,然后將其反轉(zhuǎn),最后與原數(shù)字符串進(jìn)行比較,若相同則為回文數(shù)。

下面是一個(gè)使用is_palindrome函數(shù)的示例,可以輸入不同的數(shù)字來測(cè)試是否是回文數(shù)。

while True:
try:
num = input("請(qǐng)輸入一個(gè)數(shù)字:")
if num == "exit":
break
num = int(num)
if is_palindrome(num):
print(f"{num}是回文數(shù)")
else:
print(f"{num}不是回文數(shù)")
except ValueError:
print("請(qǐng)輸入正確的數(shù)字")