30.编写程序,随机产生10个1-20之间的整数,求这些数中的最大数和最小数。 31.编写程序,输出1-200间能被13整除的所有奇数,并计算这些数的和。 32.若将某素数各位数字的顺序颠倒后得到的数仍是素数,则此数为可逆素数。利用自定义函数求出100以内的所 有可逆素数
时间: 2023-11-27 21:54:09 浏览: 30
30. 代码如下:
```python
import random
nums = [random.randint(1, 20) for _ in range(10)]
print("随机生成的数为:", nums)
print("最大数为:", max(nums))
print("最小数为:", min(nums))
```
31. 代码如下:
```python
odd_nums = [num for num in range(1, 201, 2) if num % 13 == 0]
print("1-200间能被13整除的所有奇数为:", odd_nums)
print("它们的和为:", sum(odd_nums))
```
32. 代码如下:
```python
def is_prime(num):
"""判断一个数是否是素数"""
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
def is_reversible(num):
"""判断一个数是否是可逆素数"""
reverse_num = int(str(num)[::-1])
return is_prime(num) and is_prime(reverse_num)
reversible_primes = [num for num in range(1, 101) if is_reversible(num)]
print("100以内的所有可逆素数为:", reversible_primes)
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)