. 找出1000以内的所有素数,每行输出10个数。
时间: 2023-10-29 19:07:18 浏览: 255
c代码-输出1000内数值除3余2的素数,10个数字一行,数值间空格__jason
以下是Python代码实现:
```
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
count = 0
for i in range(2, 1000):
if is_prime(i):
count += 1
print(i, end=" ")
if count % 10 == 0:
print()
```
首先定义了一个 `is_prime()` 函数,用于判断一个数是否为素数。接着用一个循环从2到999遍历每个数,如果是素数则输出,并且每输出10个数换行。
阅读全文