|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def is_palindrome(num):
temp=num
total=0
while temp>0:
total=total*10+temp%10
temp=temp//10
return total==num #num的值一开始需要保存下来,便于后面的比较
def is_prime(num):
is_flag=True
for i in range(2,num):
if num%i==0:
is_flag=False
return is_flag
num=int(input('请输入一个数:'))
if is_prime(num) and is_palindrome(num):
print('%d是一个回文素数!'%num)
else:
print('%d不是一个回文素数!' % num)
1,请用代码格式发代码!
2, - def is_palindome(n):
- res = str(n)
- if res[::-1] == res:
- return True
- return False
复制代码
何必那么麻烦,最后再判断一下is_palindome是否为True就行了
|
|