一个三层小循环

要求:1.三层循环

   2.在第三层循环结束时退出所有循环.

 

第一种方法:

for i in range(10):
    print("我是老大", i)
    for k in range(10):
        print("我是老二", k)
        for p in range(10):
                print("我是老三", p)
                if p == 2:
                    break_flag = True
                    break
        if break_flag:
            break
    if break_flag:
        print("老大跑了,我也跟着跑吧!")
        break
print("城市套路深,我要回农村。")

第二种方法:

out_flag = False
count = 0
while out_flag == False:
    print("第一层")
    while out_flag == False:
        print("第二层")
        while out_flag == False:
            print("第三层")
            count +=1
            if count == 2 :   #这一步可有可无
                out_flag = True
print("我出来了2333")

  

时间: 2024-08-11 17:49:55

一个三层小循环的相关文章

.NET完全手动搭建三层B/S架构

简介:三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(WebUI).业务逻辑层(BusinessLogicLayer).数据访问层(DataAccessLayer),公共层(ModelLayer).区分层次的目的即为了“高内聚,低耦合”的思想. 一.应用三层架构的优点 三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增:各做各的模块,降低开发人员能力要求:方便系统功能的扩展以及后期的维护工作:最大优点是它的安全性.用户端只能通过

通向高可扩展性之路(推特篇) ---- 一个推特用来支撑1亿5千万活跃用户、30万QPS、22MB每秒Firehose、以及5秒内推送信息的架构

原文链接:http://highscalability.com/blog/2013/7/8/the-architecture-twitter-uses-to-deal-with-150m-active-users.html 写于2013年7月8日,译文如下: “可以解决推特所面临的挑战”的玩具般的方案是一个常用在扩展性上的比喻.每个人都觉得推特很容易实现.稍微具备一些系统架构的知识我们就可以构建一个推特,就这么简单.但是根据推特软件开发部门的VP Raffi Krikorian在 Timelin

浅谈三层架构

三层架构并不是MVC,MVC是一个很早就有的经典的程序设计模式,M-V-C分为三层,M(Model)-V(View)-C(Control).而web开发中的三层架构是指:数据访问层(DAL-DatabaseAccessLayer),业务逻辑层(BLL-BusinessLoginLayer),以及用户界面层(UI-UserInterface,实际就是网页后台的具体调用BLL层).这个是基本概念.曾经我以为三层架构就是在AppCode中,分为三个大类与若干小类,各司其职.在经过一番洗礼后,才发觉多么

三层架构初识和搭建

一.是什么? 1.表现层(UI):展现给用户的界面,用户在使用一个系统的时候他的所见所得.主要表示Web或WinForm方式,对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问.如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务. 2.业务逻辑层(BLL):针对具体问题的操作,主要负责对数据层的操作,对数据业务逻辑处理. 3.数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添.删除.修改.查找等具体为业务逻辑层或表示层提供数据服务. 二.为什么?

自己动手写三层代码生成器学习总结

一.三层代码生成器关键:数据库的重要视图 今天看了下老杨的视频教程,写了一把三层代码生成器,理解了一下简单的代码生成器是如何实现的,其重点就在于数据库系统视图. 代码生成器需要了解数据库中的几个非常重要的视图,比如INFORMATION_SCHEMA(.TABLES..COLUMNS)以及一些类型属性Data_Type,Column_Name等.然后利用模板,通过StringBulider来进行字符串的拼接,也就是AppendLine()方法.当然,其中涉及到SQL方法封装.数据库类型向.NET

一个初学者的辛酸路程-前端cs

一.主要内容 继续CSS 二.CSS 第一个: postion 网页有一类就是返回顶部,一直在右下角,还有打开一个网页顶部有个菜单,滚动滑轮,顶部永远在上面. position: fiexd  ==>固定在页面的某个位置,他可以结合上下左右来控制他的位置. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Tit

模式识别:三层BP神经网络的设计与实现

本文的目的是学习和掌握BP神经网络的原理及其学习算法.在MATLAB平台上编程构造一个3-3-1型的singmoid人工神经网络,并使用随机反向传播算法和成批反向传播算法来训练这个网络,这里设置不同的初始权值,研究算法的学习曲线和训练误差.有了以上的理论基础,最后将构造并训练一个3-3-4型的神经网络来分类4个等概率的三维数据集合. 一.技术论述 1.神经网络简述 神经网络是一种可以适应复杂模型的非常灵活的启发式的统计模式识别技术.而反向传播算法是多层神经网络有监督训练中最简单也最一般的方法之一

用VS2010创建三层架构开发模式及三层架构的研究

三层架构的研究 三层体系结构的概念 用户界面表示层(USL) 业务逻辑层(BLL) 数据访问层(DAL) BLL将USL与DAL隔开了,并且加入了业务规则 各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务. 2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建. 3:表

C#三层架构详细解剖

深入浅出C#三层架构(转) 本文用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用.写本文的目的,不是为了说明自己的这个方法有多对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助.因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻.导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写.所以想从这个方面入手写一下,让从来没做过三层架构的初学者也能照猫画虎,写出代码来.文中的代码是伪代码,仅用来阐明思路.    正文: