为了账号安全,请及时绑定邮箱和手机立即绑定

加了个break跟答案不一样呢

for x in [1,2,3,4,5,6,7,8,9]:    for y in [1,2,3,4,5,6,7,8,9]:        if x<y:            print x*10+y        else :            break; 请问这个为什么有错

正在回答

2 回答

break跳出循环了,加continue就是跳过本次循环,这样就是一样的

0 回复 有任何疑惑可以回复我~

不能使用break 如果外层循环x=5时 内层循环在y=1时就不满足x<y  这时就会中止内层循环 56、57都无法输出进入外层的下一次循环 x=6

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758353    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

加了个break跟答案不一样呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号