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实现的防DDoS脚本
Feb 08 Python
Python中使用PIPE操作Linux管道
Feb 04 Python
Python实现基于权重的随机数2种方法
Apr 28 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
Tensorflow卷积神经网络实例进阶
May 24 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
利用Python将文本中的中英文分离方法
Oct 31 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 Python
浅谈Python中的模块
Jun 10 Python
python 逐步回归算法
Apr 06 Python
pandas取dataframe特定行列的实现方法
May 24 Python
python数字图像处理之对比度与亮度调整示例
Jun 28 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中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
js与jquery回车提交的方法
2015/02/03 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
Python 正则表达式入门(初级篇)
2016/12/07 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
如何进行有效的自我评价
2013/09/27 职场文书
中学教师教育感言
2014/02/21 职场文书
倡议书范文格式
2014/05/12 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
采购员工作总结范文
2015/08/12 职场文书
2016七夕情人节感言
2015/12/09 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书