使用while循环输出2到100之间的素数
时间: 2024-04-29 19:25:05 浏览: 26
以下是使用while循环输出2到100之间的素数的代码:
```
num = 2
while num <= 100:
is_prime = True
i = 2
while i <= num / 2:
if num % i == 0:
is_prime = False
break
i += 1
if is_prime:
print(num)
num += 1
```
祝您学习愉快!如果您有其他问题,请继续提问。
相关问题
python使用while循环输出2到100之间的素数
以下是使用 while 循环输出 2 到 100 之间的素数的 Python 代码:
```
i = 2
while i <= 100:
j = 2
while (j <= i):
if i % j == 0:
break
j = j + 1
if j == i:
print(i, end=" ")
i = i + 1
```
输出结果为: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
使用while循环输出2~100之间的素数
```python
i = 2
while i <= 100:
for j in range(2,i):
if i % j == 0:
break
else:
print(i)
i += 1
```
上面的代码可以使用while循环输出2~100之间的素数。其中,外层循环从2开始遍历到100,内层循环用来判断当前数字是否为素数。如果内层循环运行完毕后没有发现当前数字能被整除,那么就是一个素数,将其输出。
阅读全文