编写程序,输出100~200之间的所有素数,每行输出8个。
时间: 2023-06-09 09:08:37 浏览: 111
求~间的全部素数-C语言程序总结
好的,请稍等,我会给您展示代码。
```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 prime_numbers(start, end):
count = 0
for num in range(start, end):
if is_prime(num):
print(num, end=' ')
count += 1
if count % 8 == 0:
print()
print()
prime_numbers(100, 200)
```
这是一个简单的Python程序,它使用两个函数来执行任务:
1. `is_prime(num)` 函数:判断给定的数字是否为素数,如果是素数则返回 `True`,否则返回 `False`。
2. `prime_numbers(start, end)` 函数:在给定的范围内查找素数并输出到控制台,每行输出8个。
请注意,程序中的 `print()` 函数是为了在最后一行输出一个新行符。如果您使用Python 2或Python 3中不同的打印函数,则需要调整该部分代码。
阅读全文