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爬虫之抓取糗事百科代码分享
Nov 06 Python
python开发之str.format()用法实例分析
Feb 22 Python
分析Python中设计模式之Decorator装饰器模式的要点
Mar 02 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
如何用itertools解决无序排列组合的问题
May 18 Python
python将字符串以utf-8格式保存在txt文件中的方法
Oct 30 Python
Python设计模式之简单工厂模式实例详解
Jan 22 Python
Python面向对象总结及类与正则表达式详解
Apr 18 Python
我就是这样学习Python中的列表
Jun 02 Python
pytorch常见的Tensor类型详解
Jan 15 Python
浅谈django 模型类使用save()方法的好处与注意事项
Mar 28 Python
python中什么是面向对象
Jun 11 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
PHP中的替代语法介绍
2015/01/09 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
document.createElement()用法
2013/03/13 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
vue进入页面时滚动条始终在底部代码实例
2019/03/26 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
用python绘制樱花树
2020/10/09 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
医学院护理专业应届生求职信
2013/11/12 职场文书
实习生个人的自我评价
2013/12/08 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
安全检查管理制度
2014/02/02 职场文书
统计岗位职责
2014/02/21 职场文书
亲属关系公证书
2014/04/08 职场文书
党员干部一句话承诺
2014/05/30 职场文书
525心理健康活动总结
2015/05/08 职场文书
大学班干部竞选稿
2015/11/20 职场文书
2019入党申请书格式
2019/06/25 职场文书
MySQL Threads_running飙升与慢查询的相关问题解决
2021/05/08 MySQL
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis