对Python中的条件判断、循环以及循环的终止方法详解


Posted in Python onFebruary 08, 2019

条件判断

条件语句是用来判断给定条件是否满足,并根据判断所得结果从而决定所要执行的操作,通常的逻辑思路如下图;

对Python中的条件判断、循环以及循环的终止方法详解

单次判断

形式

if <判断条件>:
 <执行>
else:
 <执行>

例子

age = int(input("输入你的年龄:"))
if age < 18:
 print("未成年")
else:
 print("已成年")

对Python中的条件判断、循环以及循环的终止方法详解

多次判断

形式

if <判断条件1>:
 <执行1>
elif <判断条件2>:
 <执行2>
elif <判断条件3>:
 <执行3>
else:
 <执行4>
...

例子

age = int(input("输入你的年龄:"))
if age >= 18:
 print('adult')
elif age >= 6:
 print('teenager')
else:
 print('kid')

对Python中的条件判断、循环以及循环的终止方法详解

注意,if语句是从上往下判断的;

循环

while循环

当条件满足时,就不断循环,直到条件不再满足时即退出循环;

例子

count = 50
while count > 0:
 print(str(count))
 count -= 2
print("循环结束")

对Python中的条件判断、循环以及循环的终止方法详解

for…in循环

例子

sum = 0
for num in range(1, 10):
 sum += num
print(str(sum))

其中range()函数用于生成一个整数序列;

终止循环

break

用于提前终止循环;

num = 1
while num <= 100:
 if num >= 10:
 break
 print(num)
 num += 2
print("结束")

对Python中的条件判断、循环以及循环的终止方法详解

continue

用于跳出当前循环,进入下一次循环;

num = 0
while num < 20:
 num += 1
 if num % 2 == 0: 
 continue 
 print(num)

对Python中的条件判断、循环以及循环的终止方法详解

总结

本次相关Python中的if条件判断、for循环、while循环以及如何终止for或者while循环的介绍就到这里,如果你有更好的想法,欢迎评论共同交流!!

以上这篇对Python中的条件判断、循环以及循环的终止方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
一个小示例告诉你Python语言的优雅之处
Jul 04 Python
Python中取整的几种方法小结
Jan 06 Python
python使用json序列化datetime类型实例解析
Feb 11 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
windows下添加Python环境变量的方法汇总
May 14 Python
对python xlrd读取datetime类型数据的方法详解
Dec 26 Python
python实现三维拟合的方法
Dec 29 Python
使用Pandas对数据进行筛选和排序的实现
Jul 29 Python
Python通过递归获取目录下指定文件代码实例
Nov 07 Python
通过Python pyecharts输出保存图片代码实例
Nov 25 Python
PyCharm常用配置和常用插件(小结)
Feb 06 Python
Python机器学习之底层实现KNN
Jun 20 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 #Python
对Python之gzip文件读写的方法详解
Feb 08 #Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 #Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 #Python
对pandas处理json数据的方法详解
Feb 08 #Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 #Python
利用python在excel里面直接使用sql函数的方法
Feb 08 #Python
You might like
基于php-fpm 参数的深入理解
2013/06/03 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
javascript 跳转代码集合
2009/12/03 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
jquery 无限级下拉菜单的简单实现代码
2014/02/21 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
AngularJS中比较两个数组是否相同
2016/08/24 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
2016/09/20 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
python实现获取Ip归属地等信息
2016/08/27 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
浅谈Python的list中的选取范围
2018/11/12 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
Python的bit_length函数来二进制的位数方法
2019/08/27 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Python实现自动签到脚本功能
2020/08/20 Python
mac安装python3后使用pip和pip3的区别说明
2020/09/01 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
艺术系应届生的自我评价
2013/10/19 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
创先争优活动个人总结
2015/03/04 职场文书
初中生思想道德自我评价
2015/03/09 职场文书