流程控制之 while 循环
流程控制之while
while 条件循环语句
- 循环就是一个重复的过程
 
while 条件:
    代码1
    代码2
    ...
username = 'jin'
password = '1314'
while True:
	inp_username = input('请输入你的用户名>>>:')
    inp_password = input('请输入你的密码>>>:')
    if inp_username == username and inp_password == password:
        print('登录成功')
    else:
        print('登录失败')
# while True 一直循环登录,无论你输入的信息是对还是错.
- 死循环
 
while True:
    print(1+1)
# 无止境的一直循环下去.
while...break
- break 终止当前的循环
 
while True:
    print('结束循环')
    break
    代码2
    ...
username = 'jin'
password = '1314'
while True:
	inp_username = input('请输入你的用户名>>>:')
    inp_password = input('请输入你的密码>>>:')
    if inp_username == username and inp_password == password:
        print('登录成功')
        break  # 当用户输入正确的时候呢, break 会结束循环.
    else:
        print('登录失败')
while contine
- contine 终止本次循环,进入下一次循环
 
count = 0
while count < 3:
    if count == 1:
        contine
    print(count)
    count += 1
while else
- while 循环在没有被 break 时,才会执行 else 中的代码.
 
count = 0
while count < 3:
    print(count)
    count += 1
else:
    print('正常循环完后打印')
while 循环的嵌套
username = 'jin'
password = '123'
while True:
    username = 'jin'
	password = '123'
    inp_uaername = input('请输入你的用户名或输入"q"退出>>>:')
    inp_password = input('请输入你的密码或输入"q"退出>>>:')
    if inp_uaername == 'q' or inp_password == 'q':
        break
    if inp_uaername == 'jin' and inp_password == password:
        print('登录成功')
        while True:
            cmd = input('请输入你的指令>>>:')
            if cmd == 'q'
            	break
            print('%s功能执行'%(cmd))
        break
    else:
        print('登录失败!')
print('退出循环')
												
											流程控制之 while 循环的更多相关文章
- SSIS从理论到实战,再到应用(4)----流程控制之For循环
		
原文:SSIS从理论到实战,再到应用(4)----流程控制之For循环 上期回顾: SSIS从理论到实战,再到应用(3)----SSIS包的变量,约束,常用容器 在SSIS体系中,控制流可能经常会遇到 ...
 - SSIS从理论到实战,再到应用(5)----流程控制之Foreach循环
		
原文:SSIS从理论到实战,再到应用(5)----流程控制之Foreach循环 上期回顾: SSIS从理论到实战,再到应用(4)----流程控制之For循环 上一期讲了For循环,Foreach循环相 ...
 - [转帖]流程控制:for 循环
		
流程控制:for 循环 http://wiki.jikexueyuan.com/project/linux-command/chap34.html need more study need more ...
 - day04流程控制之while循环
		
流程控制之while循环 1.什么是while循环 循环指的是一个重复做某件事的过程 2.为何有循环 为了让计算机能像人一样重复 做某件事 3.如何用循环 ''' # while循环的语法:while ...
 - php总结3——基本函数、流程控制中的循环
		
3.1 php基本函数(数学.日期.字符串) 数学函数:max mixed max(number $arg1,number $arg2,……) 求一组数据中的最大值 m ...
 - 流程控制之while循环for循环
		
流程控制之while循环1.什么是循环 循环就是重复做某件事2.为什么要有循环 为了让计算机能够具备人重复做某件事的能力3.如何用循环 while语法: while 条件: code1 code2 c ...
 - 流程控制之 for 循环
		
目录 流程控制之for循环 for 循环条件语句 for 循环的嵌套 流程控制之for循环 for 循环条件语句 for i in range(3): print(i) # 0 # 1 # 2 for ...
 - python小白——进阶之路——day4天-———流程控制while if循环
		
# ### 代码块: 以冒号作为开始,用缩进来划分作用域,这个整体叫做代码块 if 5 == 5: print(1) print(2) # 注意点: 要么全部使用4个空格,要么全部使用1个缩进 ,这样 ...
 - (16)JavaScript的流程控制(js的循环)
		
流程控制有3种结构 1.顺序结构:代码执行的本质就是顺序结构 2.分支结构:if家族 语法规则: if (条件1) { //代码块1}else if (条件2){ //代码块1}//如果所有条件都不满 ...
 - (2)流程控制(for循环、if...else判断、while循环)
		
for循环 for item in names: #结构语法 print(item) for循环嵌套for循环 for循环配合range()可以直接指定要打印的数量 例:打印一个金字塔 for i ...
 
随机推荐
- Django基础之Session
			
1. Session的由来 Cookie虽然在一定程度上解决了“保持状态”的需求,但是由于Cookie本身最大支持4096字节,以及Cookie本身保存在客户端,可能被拦截或窃取,因此就需要有一种新的 ...
 - SpringCloud(七)之SpringCloud的链路追踪组件Sleuth实战,以及 zipkin 的部署和使用
			
一.前言 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案 ,并且兼容了zipkin,提供了REST API接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序 . ...
 - hibernate中session的管理方式
			
package loaderman.c_session; import loaderman.b_second_cache.Dept; import loaderman.b_second_cache.E ...
 - 【转】实现1080P延迟低于500ms的实时超清直播传输技术
			
最近由于公司业务关系,需要一个在公网上能实时互动超清视频的架构和技术方案.众所周知,视频直播用 CDN + RTMP 就可以满足绝大部分视频直播业务,我们也接触了和测试了几家 CDN 提供的方案,单人 ...
 - Jmeter使用实践- 基础介绍
			
Jmeter使用实践- 基础介绍 随着市场上推出越来越多的测试工具,大家使用起来也比较盲目,就我个人而言,使用过LoadRunner和Jmeter 很多人倾向于LoadRunner,因为LR的功能更强 ...
 - php获取服务器ip方法
			
public static function getServerIp() { if(!empty($_SERVER['SERVER_ADDR'])) { return $_SERVER['SERVER ...
 - nginx反向代理cookie相关
			
http://blog.csdn.net/xiansky2015/article/details/51674997 http://www.jianshu.com/p/aeed2a56a3eb
 - vue build后 less sass background-img找不到文件
			
修改build下面的utils.js配置 if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, publicP ...
 - Java并发——volatile
			
CPU的内存模型如下:
 - 《精通并发与Netty》学习笔记(04 - Google Protobuf介绍)
			
一 .Google Protobuf 介绍 protobuf是google团队开发的用于高效存储和读取结构化数据的工具,是Google的编解码技术,在业界十分流行,通过代码生成工具可以生成不同语言版本 ...