2024年5月1日发(作者:)
while循环求1~100的素数编程
以下是使用while循环求1~100之间的素数的Python实现代码:
```python
i = 2
while i <= 100:
j = 2
flag = True
while j <= int(i ** 0.5):
if i % j == 0:
flag = False
break
j += 1
if flag:
print(i)
i += 1
```
程序中使用了两层while循环,`i`代表当前判断的数,从2开始逐个
往上判断。`j`从2开始逐个往上判断是否是`i`的因数,如果找到了则
说明`i`不是素数,将`flag`标记为False并跳出当前循环;如果`j`超过
了`(i ** 0.5)`,则说明`i`是素数,将`flag`标记为True,输出当前的`i`。
最后将`i`递增1,继续下一轮循环,直到`i`达到100为止。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1714573320a2472703.html
评论列表(0条)