利用python判断一个数是不是回文素数
通过定义两个函数,分别判断一个数是否是素数、是否是回文数 ,调用这两个函数。输入一个正整数, 输出该数值是回文素数,或该数值不是回文素数。
#输入数字
num=int(input('请输入一个整数:'))
#判断是否是回文数
def check1(self):
i=str(num)[::-1]
if int(num)==int(i):
print('{}是回文数'.format(num))
else:
print('{}不是回文数'.format(num))
#判断是否是素数
def check2(self):
for i in range(2,num):
if num%i==0:
print('{}不是素数'.format(num))
break
else:
print('{}是素数'.format(num))
check1(num)
check2(num)