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使用xmlrpc实例讲解
Dec 17 Python
用python删除java文件头上版权信息的方法
Jul 31 Python
编写Python小程序来统计测试脚本的关键字
Mar 12 Python
总结python实现父类调用两种方法的不同
Jan 15 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
python实现烟花小程序
Jan 30 Python
Python面向对象编程基础实例分析
Jan 17 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
你需要学会的8个Python列表技巧
Jun 24 Python
python根据字典的键来删除元素的方法
Aug 16 Python
详解python模块pychartdir安装及导入问题
Oct 22 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 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判断当前用户已在别处登录的方法
2015/01/06 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
JavaScript中AOP的实现与应用
2019/05/06 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
JavaScript DOM常用操作代码汇总
2020/07/03 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
Python简单日志处理类分享
2015/02/14 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
python numpy 部分排序 寻找最大的前几个数的方法
2018/06/27 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
银行求职推荐信范文
2013/11/30 职场文书
家长会学生家长演讲稿
2013/12/29 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
2014年管理工作总结
2014/11/22 职场文书
勤俭节约主题班会
2015/08/13 职场文书