不用boolean判断打印100以内的质数
时间: 2023-11-16 21:05:49 浏览: 82
寻找100以内的质数
5星 · 资源好评率100%
以下是Python代码实现:
```python
for i in range(2, 101):
is_prime = True # 假设i是质数
for j in range(2, i):
if i % j == 0: # i能被j整除,说明i不是质数
is_prime = False # 修改is_prime的值
break # 跳出内层循环
if is_prime: # 如果is_prime的值没有被修改,即i是质数
print(i)
```
运行结果:
```
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
```
阅读全文