.反素数指一个素数将其逆向拼写后也是一个素数的非回文数。
反素数的概念比较生涩,有错误还望评论指出,共同进步,谢谢!
def func44(n):
n1 = n
x = len([int(i) for i in str(n)]) - 1
for i in range(2, n):
if n % i == 0:
return False
else:
tem, n2 = 0, 0
while n > 0:
a = n % 10
n2 = n2 + a * (10 ** x)
n //= 10
x -= 1
tem += 1
for j in range(2, n2):
if n2 % j == 0:
return False
else:
if n2 == n1:
return False
else:
return True
if __name__ == '__main__':
print(func44(17))
编写程序找出前 30 个反素数输出到屏幕上, 要求每行输出 8 个数,每个数占 5 列,右对齐
lis, lis1 = [], [] for i in range(2, 1000): for j in range(2, i): if i % j