求1000以内的素数,每行打印输出10个素数,最后统计输出素数个数
时间: 2023-06-05 13:04:58 浏览: 157
求1000以内的素数
以下是代码:
```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, 1001):
if is_prime(i):
print(i, end=' ')
count += 1
if count % 10 == 0:
print()
print('\n共输出了{}个素数'.format(count))
```
注意:在 ChitGPT 中运行代码时,需要将其中的缩进改为4个空格。
阅读全文