Python 流程控制实例代码


Posted in Python onSeptember 25, 2009

首先,介绍if-else条件语句。if语句是用来根据表达式的真假来有选择的执行特定的程序块,控制程序的流程。用法同java等语言。对于else if,有一个elif的简写方式。
例如:

if x > 3: 
print("greater") 
elif x == 3: 
print("eq") 
else: 
print("small")

接下来介绍while语句。while语句的作用是在条件表达式为真时,重复执行特定的程序块。
首先看一段示例程序,然后在给予说明:
x = int(input("enter a integer:")) 
while x != -1: 
print(x) 
x = int(input("next number:")) 
else: 
print("end") 
print('over')

在这段代码中,只要x的值不等于-1,就会重复的执行。相对于c/c++/java来讲,比较特殊的是那个else语句。在这里,else是一个可选的语句。当条件表达式为假,跳出while循环后,会执行else语句下的程序块。
最后,看一下for循环。for..in是Python中的另外一种循环语句。主要目的是为了迭代访问对象序列。使用方法如下:
for x in range(1,5): 
print(x) 
print('over')

对于循环语句,需要有跳出当前循环和跳出循环的方法,在Python中,使用continue和break语句。对于这两个语法的使用,同c/c++/java,所以就不多复述了。
使用上述这三种方法,就可以完成Python中的所有的流程控制工作了!
Python 相关文章推荐
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
使用pandas读取csv文件的指定列方法
Apr 21 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
Python2实现的图片文本识别功能详解
Jul 11 Python
python生成器推导式用法简单示例
Oct 08 Python
django从后台返回html代码的实例
Mar 11 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
Apr 10 Python
在keras里面实现计算f1-score的代码
Jun 15 Python
python爬取网易云音乐热歌榜实例代码
Aug 07 Python
详解用python -m http.server搭一个简易的本地局域网
Sep 24 Python
python实现控制台输出颜色
Mar 02 Python
python 进阶学习之python装饰器小结
Sep 04 Python
Cython 三分钟入门教程
Sep 17 #Python
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 #Python
PHP webshell检查工具 python实现代码
Sep 15 #Python
python encode和decode的妙用
Sep 02 #Python
python 简易计算器程序,代码就几行
Aug 29 #Python
python 提取文件的小程序
Jul 29 #Python
Python 文件重命名工具代码
Jul 26 #Python
You might like
PHP 年月日的三级联动实例代码
2017/05/24 PHP
自适应图片大小的弹出窗口
2006/07/27 Javascript
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
JS的get和set使用示例
2014/02/20 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
浅谈$('div a') 与$('div>a')的区别
2016/07/18 Javascript
利用JS实现数字增长
2016/07/28 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
西安当代医院管理研究院笔试题
2015/12/11 面试题
某同学的自我鉴定范文
2013/12/26 职场文书
结婚喜宴家长答谢词
2014/01/15 职场文书
超市总经理岗位职责
2014/02/02 职场文书
法人授权委托书
2014/09/16 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
环保宣传语大全
2015/07/13 职场文书
高中信息技术教学反思
2016/02/16 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
Python Numpy库的超详细教程
2022/04/06 Python