对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中最难理解的点-装饰器
Apr 03 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
May 09 Python
使用NumPy和pandas对CSV文件进行写操作的实例
Jun 14 Python
Python for循环中的陷阱详解
Jul 13 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
利用Python绘制Jazz网络图的例子
Nov 21 Python
如何通过python实现人脸识别验证
Jan 17 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
Python logging模块原理解析及应用
Aug 13 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
python实现简单文件读写函数
Feb 25 Python
python 机器学习的标准化、归一化、正则化、离散化和白化
Apr 16 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
短波的认识
2021/03/01 无线电
基于mysql的论坛(2)
2006/10/09 PHP
PHP判断图片格式的七种方法小结
2013/06/03 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
关于JS控制代码暂停的实现方法分享
2012/10/11 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
jQuery后代选择器用法实例
2014/12/23 Javascript
js表头排序实现方法
2015/01/16 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
javascript如何实现create方法
2019/11/04 Javascript
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
Python程序员面试题 你必须提前准备!(答案及解析)
2018/01/23 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
keras中的History对象用法
2020/06/19 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
python关于倒排列的知识点总结
2020/10/13 Python
Python 图片处理库exifread详解
2021/02/25 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
人力资源管理求职信
2014/08/07 职场文书
优秀党员申报材料
2014/12/18 职场文书
mysql优化
2021/04/06 MySQL
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle