Python编写函数实现求100-200的素数
时间: 2023-11-28 13:51:27 浏览: 193
可以编写一个 is_prime(num) 函数,用于判断一个数是否为素数,然后遍历 100 到 200 的所有数字,对每个数字使用 is_prime 函数进行判断即可。
以下是完整的代码实现:
```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 find_primes():
primes = []
for num in range(100, 201):
if is_prime(num):
primes.append(num)
return primes
print(find_primes())
```
输出结果为:
```
[101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]
```
相关问题
100-200的质数用python编写程序
以下是使用 Python 编写的找出 100-200 之间的所有质数的程序:
```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
# 找出 100-200 之间的所有质数
primes = []
for num in range(100, 201):
if is_prime(num):
primes.append(num)
# 输出结果
print(primes)
```
运行结果:
```
[101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]
```
用python编写函数,输出1-1000最大的5个质数和7个偶数
好的,下面是用 Python 编写的函数,该函数可以输出 1-1000 最大的 5 个质数和 7 个偶数:
```python
def get_primes_and_evens():
primes = []
evens = []
for num in range(2, 1001):
# 判断是否为质数
for i in range(2, num):
if (num % i == 0):
break
else:
primes.append(num)
# 判断是否为偶数
if num % 2 == 0:
evens.append(num)
# 输出最大的 5 个质数和 7 个偶数
print("最大的 5 个质数是:", sorted(primes)[-5:])
print("最大的 7 个偶数是:", sorted(evens)[-7:])
get_primes_and_evens()
```
请注意,这里使用了 Python 中的 `range()` 函数来生成 2-1000 内的所有整数,并使用两个列表分别存储质数和偶数。在判断质数时,我们使用了一个嵌套的 `for` 循环,其中第一个循环表示 num 从 2 开始遍历到 1000,第二个循环从 2 开始遍历到 num-1,依次判断 num 能否被 i 整除。如果存在一个 i 可以整除 num,就退出第二个循环,并判断下一个 num。如果没有 i 可以整除 num,就说明 num 是一个质数,将其添加到 primes 列表中。
在判断偶数时,我们只需要判断 num 是否能被 2 整除,如果能,就将其添加到 evens 列表中。
最后,我们使用 Python 中的 `sorted()` 函数对 primes 和 evens 分别进行排序,并输出它们的最大 5 个质数和最大 7 个偶数。
希望这个函数能够帮到你,如果还有其他问题,请随时问我。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.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)