3.编写一个程序,输出100-200之间所有的素数。
时间: 2024-12-22 12:33:37 浏览: 3
100-200之间所有素数求和程序代码(二个版本)
5星 · 资源好评率100%
你可以使用Python编写一个程序,通过遍历100到200之间的每个数字,检查它们是否为素数。素数是指大于1的自然数,除了1和它本身以外不再有其他因数。下面是一个简单的实现:
```python
def is_prime(n):
if n <= 1:
return False
elif n == 2:
return True
elif n % 2 == 0:
return False
else:
i = 3
while i * i <= n:
if n % i == 0:
return False
i += 2
return True
for num in range(100, 201):
if is_prime(num):
print(num, "是素数")
```
上述代码首先定义了一个辅助函数`is_prime()`,用于判断一个数是否为素数。然后在循环中遍历100到200的所有整数,如果是素数就将其打印出来。
阅读全文