编写程序判断回文数Python(python判断回文数的程序)

http://www.itjxue.com  2023-04-12 17:18  来源:未知  点击次数: 

怎么用python写判断回文数

a=input('输入:')#输入字符串

b=a[::-1]#倒序输出

if a==b:#判断是否相等

print('{} 是回文数'.format(a))

#format方法输出

else:

print('{} 不是回文数'.format(a))

#format方法输出

python编程,回文数判断?

直接用字符串的反转比较就可以了。不管是输入的几位正整数。

python判断是否为回文数

Python判断一个数是不是回文数的两种方法

回文数是指正读(从左往右)和反读(从右往左)都一样的一类数字,例如:12321、1221等。小数不是回文数。Python有很多方法判断一个数是不是回文数,现在只介绍其中两种。

"""

判断一个数是不是回文数,列表切片

"""

def is_palindrome(num):

n = list(str(num))

tmp = int("".join(n[::-1]))

#print("num = %d, tmp = %d" %(num, tmp))

return num == tmp"""

判断一个数是不是回文数,整数取余取整

"""

def is_palindrome(num):

temp = num

total = 0

while temp 0:

total = total * 10 + temp % 10

temp //= 10

# print(num, total)

return total == num

if __name__ == "__main__":

num = int(input("请输入一个正整数,num = "))

if is_palindrome(num):

print("%d 是回文数!" % num)

else:

print("%d 不是回文数!" % num)

(责任编辑:IT教学网)

更多

推荐MYSQL文章