while循环求1~100的素数编程

while循环求1~100的素数编程


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信