8. 编写判断n 是否为素数的函数prime,如果n 为素数返回True ,否则返回False。输出10~99 中所有的可逆素数(所谓可逆素数,就是这个数本身是素数且它的逆序也是素数,如13 是素数,它的逆序31也是素数,则13是可逆素数)。输入:
时间: 2024-04-08 15:35:26 浏览: 102
编制具有如下原型的函数prime,用来判断整数n是否为素数:bool prime(int n);而后编制主函数,任意输入一个大于4的偶数d,找出满足d=d1+d2的所有数对,其中要求d1与d2均为素数。
5星 · 资源好评率100%
以下是判断素数并输出可逆素数的Python代码:
python
def is_prime(num):
if num < :
return False
i in range(2, int(num0.5) + 1):
if num i == 0:
return False
True
def reverse_num(num):
return(str(num)[::-1])
def find_reversible_primes(start, end):
reversible_primes = []
num in range(start, end+1):
if is_prime(num) and is_prime(reverse_num(num)):
reversible_primes.append(num)
return reversible_primes
reversible_primes = find_reversible_primes(10, 99)
print(reversible_primes)
```
运行以上代码,将会输出在10~99范围内的所有可逆素数。
阅读全文