用穷举法找出1到100中的所有质数并显示出来分别用while, do while,for循环语句实现
时间: 2024-05-02 20:21:30 浏览: 95
1到100的和for循环语句
使用while循环语句实现:
```python
i = 2
while i <= 100:
j = 2
while j <= (i/j):
if not(i%j): break
j = j + 1
if (j > i/j) : print(i, " 是质数")
i = i + 1
print("程序结束")
```
使用do-while循环语句实现:
```python
i = 2
while True:
j = 2
while j <= (i/j):
if not(i%j): break
j = j + 1
if (j > i/j) : print(i, " 是质数")
i = i + 1
if i > 100: break
print("程序结束")
```
使用for循环语句实现:
```python
for i in range(2, 101):
for j in range(2, i):
if i % j == 0:
break
else:
print(i, " 是质数")
print("程序结束")
```
阅读全文