用python求1-100的质数和只用if判断
时间: 2024-05-15 15:15:33 浏览: 9
以下是只用if判断的代码:
```python
sum = 0
for i in range(2,101):
flag = True
for j in range(2, i):
if i % j == 0:
flag = False
break
if flag:
sum += i
print(sum)
```
这个程序使用了两个嵌套的for循环,第一个循环枚举1到100之间的每个数,第二个循环枚举2到这个数减1之间的每个数,检查是否有能够整除它的数。如果这个数是质数,则将它加到sum中。flag变量用于记录是否有数能够整除当前枚举的数。