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的ORM框架SQLObject入门实例
Apr 28 Python
仅用50行Python代码实现一个简单的代理服务器
Apr 08 Python
在Python中使用元类的教程
Apr 28 Python
python实现决策树ID3算法的示例代码
May 30 Python
Django 路由系统URLconf的使用
Oct 11 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
python通用读取vcf文件的类(复制粘贴即可用)
Feb 29 Python
python对XML文件的操作实现代码
Mar 27 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
Feb 26 Python
Pygame Draw绘图函数的具体使用
Nov 17 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中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
让PHP更快的提供文件下载的代码
2012/06/13 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
php并发加锁示例
2016/10/17 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
JavaScript中的方法重载实例
2015/03/16 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
如何在python中使用selenium的示例
2017/12/26 Python
Python3 replace()函数使用方法
2018/03/19 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
python添加菜单图文讲解
2019/06/04 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
俄罗斯女装店:12storeez
2019/10/25 全球购物
党员个人总结范文
2015/02/14 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
深入理解Vue的数据响应式
2021/05/15 Vue.js