【python】循环嵌套
PHP中文网
PHP中文网 2017-04-17 16:51:10
[Python讨论组]
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(2)
PHPz

首先吐槽你问问题的方式: 不要将问题混在代码中!我找了半天才知道你在问什么

其次你的问题有个错误: 10 % 3=1而不是5

最后是答案: 看到 break 了吗?在num=10,i=2时内层循环就退出了,下次应该是num=11,i=2

PHPz

因为i等于2的时候,就已经被break掉了。
所以不会再执行剩下的内层for循环,当然也不会执行内层的else语句。
而是执行外层的for循环,取下一个需要判断是不是质数的数字,然后内层从2重新开始循环,当发现这个数是质数的时候,break掉,当执行完内部循环还没有被break的话,就会执行内层的else语句。

就酱~

P.S.最后吐槽,不认真看,真不知道你在问什么。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号