博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
循环退出、流程控制-while
阅读量:5848 次
发布时间:2019-06-19

本文共 964 字,大约阅读时间需要 3 分钟。

循环退出,流程控制

for循环:针对列表,文件循环

while循环:针对条件循环

while expression:    # 直到表达式变为假,才退出循环    statement(s)while expression:    # 直到表达式变为假,才执行 else 语句    statement(s)else:    statement(s)
break 表示退出整个循环,继续执行循环外的语句continue 表示退出本次循环,继续下一次循环exit() 表示退出整个程序,整个脚本pass 表示什么都不做,继续执行,相当于先在这里占个位置,以后想到要做什么再来这里补充

1、当n=5时就跳出循环

n=0
while True:
if n==5:
break
print 'this is %d' %n
n+=1

2、当x=q就跳出循环

当x为空,就break
x='quit',就跳过这次循环,继续下一次循环
while x!='q':
x = raw_input('Please input someting,q for quit: ')
if not x:
break
elif x=='quit':
continue
print 'continue'
else:
print x
else:
print 'python'

3、判断是否为空In [100]: x=123In [101]: if not x:           #x有值,not x:没有值,那肯定是错的     ...:     print '123'     ...: else:     ...:     print '456'     ...:          ...:    456In [102]: x=''               #x没有值为假,有值为真In [103]: if not x:     ...:     print '123'     ...: else:     ...:     print '456'     ...:          ...:    123

4、只有while 后面不是0或者空,表达式都为真

循环退出、流程控制-while

转载于:https://blog.51cto.com/jacksoner/2055186

你可能感兴趣的文章
Python递归函数与匿名函数
查看>>
loadrunner安装运行一步一步来(多图)
查看>>
git请求报错 401
查看>>
监控工具htop的安装及使用
查看>>
Nodejs使用图灵机器人获取笑话
查看>>
Spring 任务调度 简单的,使用Schedule
查看>>
SQL 2005删除作业计划出错(DELETE语句与 REFERENCE约束"FK_subplan_job_id"冲突。)的解决...
查看>>
【Touch&input 】支持多个游戏控制器(18)
查看>>
我的友情链接
查看>>
SQL语句学习
查看>>
What is Cluster Aware Updating in Windows Server 2012?
查看>>
进老男孩的自我介绍和决心书
查看>>
线上Linux服务器运维安全策略经验分享
查看>>
Android一些问题的解决方案
查看>>
ios之UIToolBar
查看>>
网络ASI
查看>>
Luogu P4707 重返现世
查看>>
目标与绩效管理实战专家胡立
查看>>
axios 中断请求
查看>>
2014手机分析图
查看>>