对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学习笔记(一)(基础入门之环境搭建)
Jun 05 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
深入理解Python3中的http.client模块
Mar 29 Python
Python实现按逗号分隔列表的方法
Oct 23 Python
Python3 单行多行万能正则匹配方法
Jan 07 Python
Django框架使用内置方法实现登录功能详解
Jun 12 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 Python
浅谈优化Django ORM中的性能问题
Jul 09 Python
python如何快速生成时间戳
Jul 21 Python
Python如何使用ElementTree解析xml
Oct 12 Python
python numpy中multiply与*及matul 的区别说明
May 26 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执行速度全攻略(上)
2006/10/09 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
PHP中的命名空间相关概念浅析
2015/01/22 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
ajax java 实现自动完成功能
2012/12/19 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
JS实现求5的阶乘示例
2019/01/21 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
Python爬取成语接龙类网站
2018/10/19 Python
python如何随机生成高强度密码
2020/08/19 Python
CSS3 mask 遮罩的具体使用方法
2017/11/03 HTML / CSS
美国保健品专家:Life Extension
2018/05/04 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
如何执行一个shell程序
2012/11/23 面试题
实习心得体会
2014/01/02 职场文书
学生会干部自荐信
2014/02/04 职场文书
常务副总经理任命书
2014/06/05 职场文书
汽车转让协议书范本
2014/12/07 职场文书
个人先进材料范文
2014/12/30 职场文书
趵突泉导游词
2015/02/03 职场文书
小学三年级作文之写景
2019/11/05 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
Nginx限流和黑名单配置
2022/05/20 Servers
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript