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编程实现双击更新所有已安装python模块的方法
Jun 05 Python
python实现比较文件内容异同
Jun 22 Python
python快速编写单行注释多行注释的方法
Jul 31 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
Jan 13 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
Jan 25 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
Mar 19 Python
Python使用plt.boxplot() 参数绘制箱线图
Jun 04 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 Python
10个顶级Python实用库推荐
Mar 04 Python
Python实现批量将文件复制到新的目录中再修改名称
Apr 12 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对字符串的递增运算分析
2010/08/08 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python实现的一个p2p文件传输实例
2014/06/04 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
Python 模拟购物车的实例讲解
2017/09/11 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
机械电子工程专业推荐信范文
2013/11/20 职场文书
大学自我评价
2014/02/12 职场文书
责任担保书范文
2014/05/21 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
党员一帮一活动总结
2014/07/08 职场文书
学校创先争优活动总结
2014/08/28 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技