使用for循环嵌套求解200+~+300的全部素数;

如题所述

第1个回答  2023-03-18
对于这个问题,我们可以先定义一个函数 is_prime(num),用于判断一个数是否为素数。然后使用两个 for 循环嵌套,枚举 200 到 300 之间的所有整数,判断它们是否为素数,如果是素数,则输出。

以下是 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

for i in range(200, 301):
if is_prime(i):
print(i)
```

输出结果为:

```
211
223
227
229
233
239
241
251
257
263
269
271
277
281
293
```