写一段python 输出1000以内的素数以及这些素数之和。
时间: 2024-05-05 16:17:31 浏览: 80
用python编写代码找出1000以内的素数和双素数
5星 · 资源好评率100%
思路:遍历2到1000,判断每个数是否为素数,如果是,则输出并累加到素数和中。
代码如下:
```python
sum = 0 # 素数和
for i in range(2, 1001):
flag = True # 标记是否为素数
for j in range(2, i):
if i % j == 0:
flag = False
break
if flag:
print(i)
sum += i
print("素数之和为:", sum)
```
输出结果:
```
2
3
5
7
11
13
...
991
997
素数之和为: 76127
```
阅读全文