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基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 Python
python 爬虫出现403禁止访问错误详解
Mar 11 Python
对Python中9种生成新对象的方法总结
May 23 Python
Django添加feeds功能的示例
Aug 07 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
Python叠加两幅栅格图像的实现方法
Jul 05 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
Sep 18 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
Oct 12 Python
Python cookie的保存与读取、SSL讲解
Feb 17 Python
Python爬虫实现自动登录、签到功能的代码
Aug 20 Python
python中把元组转换为namedtuple方法
Dec 09 Python
Python深度学习之Pytorch初步使用
May 20 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
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
JavaScript是否可实现多线程  深入理解JavaScript定时机制
2009/12/22 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
Python实现Linux命令xxd -i功能
2016/03/06 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
对PyQt5中树结构的实现方法详解
2019/06/17 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
JAVA及PYTHON质数计算代码对比解析
2020/06/10 Python
Python txt文件如何转换成字典
2020/11/03 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
销售员自我评价怎么写
2013/09/19 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书
python中如何对多变量连续赋值
2021/06/03 Python