while语句求100以内的素数和
时间: 2023-09-12 10:07:11 浏览: 80
python 求100之内的素数 (示例)
可以使用如下的 Python 代码来求解:
```python
sum = 0
for i in range(2, 101):
j = 2
while j <= (i / j):
if i % j == 0:
break
j += 1
if j > (i / j):
sum += i
print(sum)
```
这里使用了一个循环来遍历 2 到 100 之间的所有整数,然后使用一个 while 循环来判断当前的数是否为素数,如果是素数,则将它加入到 sum 变量中。需要注意的是,这里使用了一个优化的技巧,即只需要在 2 到该数平方根的范围内判断是否存在因子即可。
阅读全文