python素数回文
时间: 2024-01-25 12:13:02 浏览: 92
以下是一个判断素数和回文数的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_palindrome(num):
num_str = str(num)
return num_str == num_str[::-1]
def prime_palindrome(max_d):
prime_palindrome_list = []
for num in range(2, max_d):
if is_prime(num) and is_palindrome(num):
prime_palindrome_list.append(num)
return prime_palindrome_list
max_d = 40
result = prime_palindrome(max_d)
print(max_d, "以内的素数回文数有", len(result), "个,分别是:", result)
```
这段代码首先定义了两个函数`is_prime`和`is_palindrome`,分别用于判断一个数是否为素数和回文数。然后定义了一个`prime_palindrome`函数,用于找出给定范围内的素数回文数,并将其存入一个列表中。最后,调用`prime_palindrome`函数并打印结果。
阅读全文
相关推荐
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)