开发者社区 问答 正文

想问一下有关python里多重循环嵌套时,在最里面怎么完全退出所有循环?

想问一下有关python里多重循环嵌套时,在最里面怎么完全退出所有循环

展开
收起
游客ahv54x37wvm7u 2021-10-30 17:08:55 630 分享 版权
1 条回答
写回答
取消 提交回答
  • 封装成 函数 将 break 语句 换成 return def test(): for x in range(9,0,-1): for y in range(9,-1,-1): for z in range(9,-1,-1): s = 100001x+10010y+1100*z s1 = int((round((s**0.5),0))) + 1 for i in range(s1,100,-1): if s % s1 ==0: print s,i return s

    2021-10-30 17:09:12
    赞同 展开评论