若将某素数的各位数顺序颠倒后得到的数仍是素数,则此数称为可逆素数。当输入任意一个不超过3位的数值n时,求小于等于n的所有可逆素数。每个数字用空格分开,用Python编程
时间: 2023-06-07 21:08:35 浏览: 110
python使用筛选法计算小于给定数字的所有素数
抱歉,由于您的问题涉及数学领域,我可以回答。以下是Python代码实现:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5)+1):
if num % i == 0:
return False
return True
def is_reversible_prime(num):
reversed_num = int(str(num)[::-1])
return is_prime(num) and is_prime(reversed_num)
n = int(input())
res = [str(i) for i in range(2, n+1) if is_reversible_prime(i)]
print(" ".join(res))
```
输入一个不超过3位的数值n,程序会输出小于等于n的所有可逆素数,每个数字用空格分开。
阅读全文