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爬了4400条淘宝商品数据,竟发现了这些“潜规则”
Mar 23 Python
Python处理中文标点符号大集合
May 14 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
使用Python函数进行模块化的实现
Nov 15 Python
python在不同条件下的输入与输出
Feb 13 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
Mar 09 Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 Python
Python连接Postgres/Mysql/Mongo数据库基本操作大全
Jun 29 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
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
php返回json数据函数实例
2014/10/09 PHP
PHP中文编码小技巧
2014/12/25 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
原生javascript和jquery判断浏览器版本等信息
2013/07/04 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
小程序实现tab标签页
2020/11/16 Javascript
使用Python中的cookielib模拟登录网站
2015/04/09 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
python中列表和元组的区别
2017/12/18 Python
Python切片索引用法示例
2018/05/15 Python
浅谈Python中的bs4基础
2018/10/21 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
2020/04/13 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
运动会稿件100字
2014/09/24 职场文书
葬礼主持词
2015/07/02 职场文书
开学第一周值周总结
2015/07/16 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
Jupyter notebook 更改文件打开的默认路径操作
2021/05/21 Python
python实现层次聚类的方法
2021/11/01 Python