python布尔表达式举例_Python学习第20课--复杂的布尔表达式
●什么是布尔表达式
运算结果的值为True或False的表达式就是布尔表达式。2个或2个以上逻辑运算符连接的表达式就可以看做复杂的布尔表达式。
●复杂布尔表达式的应用
在条件语句中,条件语句的判断条件就是布尔表达式。
例1:
假设你是一个健身教练,你可以通过BMI(Body Mass Index,身体质量指数)值来衡量客户是否符合身体肥胖和健康标准,从而给他一定的训练建议。BMI值在18.5-25之间为合理值。
BMI计算公式:BMI=(体重/身高)²
假设一个客户身高1.85m,体重75kg,你可以通过下面一个小程序判断他的健康状况。
height=1.85
weight=75
if 18.5<=weight/height**2<=25:
print('Well,you are in good shape~'+'BMI is'+str(weight/height**2))
else:
print('You need to work harder~'+'BMI is'+str(weight/height**2))
#打印结果:Well,you are in good shape~BMI is 21.913805697589478
例2:
假设你是一个相亲网站,你帮女客户筛选相亲对象,女客户的要求是高富帅,有很多很多人的资料供你选择。则可以使用下面这个简单的小程序来做判断。
假设一个人资料显示符合高和富,但不帅。
tall=True
rich=True
handsome=False
if tall and rich and handsome:
print('He is the one!') #他是你的真命天子!
else:
print('Pass!')
#运行结果就是:Pass!
python布尔表达式举例_Python学习第20课--复杂的布尔表达式相关推荐
- python本地库_Python学习第71课-本地建立repository仓库
[每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...
- python 查看当前目录_Python学习第156课--ls的运用、环境变量以及PATH
[每天几分钟,从零入门python编程的世界!] 之前简单的介绍了Linux中几个简单的命令. 这节再深入一点介绍下 ls 的运用. ls ls相当于是list的简写,它的作用是把我们当前目录中的文件 ...
- python递归创建目录_Python学习第172课——Linux中一次性创建多层目录以及递归列出所有子目录...
我们现在是学习Linux,Linux是服务器.云计算方面的东西,我要把这些东西都掌握,我们现在要开始去学,那我们现在在桌面专门建一个文件夹,名字叫做Linux,这个文件夹用来保存我们专门去学习的东西. ...
- python创建文件夹_Python学习第71课-本地建立repository仓库
[每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...
- python论文结论_Python学习总结
在过去的两周,通过对python基础知识的学习以及通过一个具体的小游戏的练习,大概对Python有了一个初步的了解,在这里做一个总结,希望对今后的进一步学习有帮助. 之前学习过C语言,在学习了Pyth ...
- python电子版笔记_python学习笔记-电子书
程序输入和raw_inoput() 内建函数 字符解释 f% :对应小数 >>> print "%s is number %d" % ("python& ...
- 自学python困难吗_Python学习难不难?零基础好学吗?
Python学习难不难?零基础好学吗?我想对于很多人来说,这都是非常关键的问题,也是很多人都在疑惑的问题.现在市场发展,行业的竞争压力是非常大的,转型的人也是非常多,对于不少人转型人才来说,Pytho ...
- python龟图_python学习turtle(龟图标状态)
2019独角兽企业重金招聘Python工程师标准>>> 记录学习 turtle.hideturtle() turtle.ht(),隐藏龟图标. turtle.showturtle() ...
- 如何使用python装饰器_Python学习之如何使用装饰器 @decorator
建议大家在看这篇文章之前还是点击上面这篇文章看一下,先了解一下什么是装饰器之后再看. 猿人学python之我的学习笔记分享:如何使用装饰器 @decorator 上面代码中使用装饰器的方法看起来有点复 ...
最新文章
- JAVA求是否为闰年,for-while循环,输出你好
- 清华大佬教你一招最便捷搭建 Zookeeper 的方法!
- Quartz.net官方开发指南 第十课: 配置、资源使用以及SchedulerFactory
- 沈抚示范区·“华为云杯”2021全国AI大赛圆满落幕
- 哎呀,搬运blog好累啊,96篇呢QwQ
- 编译安装ccache
- tortoisesvn统计_TortoiseSVN使用教程——史上最全最易懂教程
- minecraft_如何使用MultiMC管理Minecraft实例和模组
- 基于ace admin 的左侧菜单及tab,tab支持右键菜单及与左侧菜单联动
- phpcms 允许英文目录有空格
- 前淘宝工程师谈12306:做它比做淘宝难
- MALLOC_PERTURB_ 环境变量
- 文件下载中使用inputStream流获取文件大小
- 零界之痕30号服务器维护,零界之痕12月9日更新了什么 12月9日更新维护公告介绍...
- Celltrion发布抗COVID-19单克隆抗体治疗瑞丹维单抗(CT-P59)全球III期试验的阳性顶线结果
- Linux下让程序后台运行
- 《我的青春谁做主》剧中人物星座分析
- 临床医疗运营数据分析
- Python 爬虫实战(2)
- 用PHP建设网站的优缺点