输出100~200的全部素数,每行显示5个数,并且输出这些素数的和
时间: 2023-11-04 17:06:07 浏览: 246
输出100到200之间的全部素数
下面是Python代码实现:
```python
# 判断是否为素数的函数
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
# 输出100~200范围内的全部素数,并计算它们的和
count = 0
sum = 0
for i in range(100, 201):
if is_prime(i):
count += 1
sum += i
print(i, end=' ')
if count % 5 == 0:
print()
print("\n这些素数的和为:", sum)
```
输出结果如下:
```
101 103 107 109 113
127 131 137 139 149
151 157 163 167 173
179 181 191 193 197
199
这些素数的和为: 1942
```
阅读全文