python 循环嵌套
高洛峰
高洛峰 2017-04-17 12:06:14
[Python讨论组]

各位好:

for a in range(1,10):
    for b in range(1,10):
      ....
      ....

这种嵌套的执行顺序是什么?
1:a=1的情况下把b从1-10每个循环一遍
2:a=1,b=1; a=2,b=2 这种循环呢

是上面哪种呢?

谢谢了

我实际试了一下,发现print的位置影响输出结果:

第一种可以理解,为什么第二种中,b只有一个固定的值9,第三种中,a和b均为固定值9?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
PHP中文网
for a in range(1,10):
    for b in range(1,10):
        print a, b

程序跑一下就知道了。实际过程就是你说的第一种情况。

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

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