鱼C论坛

 找回密码
 立即注册
查看: 2735|回复: 10

for循环,这两个程序有啥区别

[复制链接]
发表于 2015-4-7 16:33:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

  1. <div>1,</div><div>for i in range(3):</div><div>    if 3>1:</div><div>        print '888'</div><div>    break</div><div> <span style="line-height: 1.5;">>>> </span></div><div>888</div><div>888</div><div><span style="line-height: 1.5;">888</span></div><div>2,      </div><div><div>for i in range(3):</div><div>    if 3>1:</div><div>        print '888'</div><div>    else:    </div><div>        break</div><div><span style="line-height: 1.5;">>>> </span></div><div><span style="line-height: 1.5;">888</span>      </div></div>
复制代码
这两段代码有什么区别,为什么输出会不一样?






小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-4-7 16:34:10 | 显示全部楼层
1,
for i in range(3):
    if 3>1:
        print '888'
    break
>>>
888
888
888
2,      
for i in range(3):
    if 3>1:
        print '888'
    else:   
        break
>>>
888      
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-7 19:31:56 | 显示全部楼层
ihorse 发表于 2015-4-7 16:34
1,
for i in range(3):
    if 3>1:

你结果写错了,第一个代码是1个‘888’
第二个才是3个‘888’
很明显第一个循环一次就退出了循环
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-8 02:36:05 | 显示全部楼层
顶一个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-8 21:25:49 | 显示全部楼层
二楼的正解,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-9 09:05:41 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-4-10 21:05:01 | 显示全部楼层
二楼正解。3>1 是True,故程序一打印完一次‘888’后执行break,结束for循环;而程序二只执行 if 语句,不执行else语句,然后接着下次循环,直至循环截止。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-11 13:14:59 | 显示全部楼层
二楼!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-4-12 14:56:35 | 显示全部楼层
学习{:1_1:}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-4-12 17:28:12 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-13 10:31:44 | 显示全部楼层
看来上面的小伙伴们都给出了详细的解释了!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-15 13:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表