对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计算最小优先级队列代码分享
Dec 18 Python
使用Python读写文本文件及编写简单的文本编辑器
Mar 11 Python
python使用tkinter实现简单计算器
Jan 30 Python
python opencv之SURF算法示例
Feb 24 Python
Python 做曲线拟合和求积分的方法
Dec 29 Python
python实现烟花小程序
Jan 30 Python
深入解析Python小白学习【操作列表】
Mar 23 Python
用python拟合等角螺线的实现示例
Dec 27 Python
python中使用input()函数获取用户输入值方式
May 03 Python
JAVA及PYTHON质数计算代码对比解析
Jun 10 Python
Django框架请求生命周期实现原理
Nov 13 Python
python实现Nao机器人的单目测距
Sep 04 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 按位与或 (^ 、&amp;)
2013/06/21 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
php除数取整示例
2014/04/24 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
学习php设计模式 php实现门面模式(Facade)
2015/12/07 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
javascript奇异的arguments分析
2010/10/20 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
2013/12/16 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
Python urllib模块urlopen()与urlretrieve()详解
2013/11/01 Python
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
django项目搭建与Session使用详解
2018/10/10 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
python list多级排序知识点总结
2019/10/23 Python
python和c语言哪个更适合初学者
2020/06/22 Python
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
思想汇报格式
2014/01/05 职场文书
运动会表扬稿
2015/01/16 职场文书
教师个人师德总结
2015/02/06 职场文书
市场部岗位职责
2015/02/12 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书