您现在的位置是:网站首页>Python编程Python编程

少儿python基础教程第20课--复杂的布尔表达式详解

少儿编程网2019-07-13 15:17:04Python编程 人已围观 来源:python系统学习

简介假设你是一个健身教练,你可以通过BMI(Body Mass Index,身体质量指数)值来衡量客户是否符合身体肥胖和健康标准,从而给他一定的训练建议。BMI值在18.5-25之间为合理值。

少儿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!


扩展阅读:

推荐阅读:一个学渣爸爸的自述:与其逼你读书不如教你认路

  • 最近认识了许多爸爸妈妈,有的让我仰视到脖酸,但大多数还是同路人。从焦虑,到无奈;到再焦虑,再无奈。女儿越大,我越感觉走进了一个转不出来的怪圈。但始作俑者,还是我们自己。因为在女儿培养方面,我和老婆犯了大错。女儿四年级时,一次考试,她竟然只考了70多分。我以为是偶然,象征性地安慰了几句。没想到这个分数,就像被推倒的多米诺骨牌,从此之后,她的分数越来越难看,经常徘徊在及格边缘。我和老婆很焦急,同时,我们也发现,女儿已经变成一个脾气暴躁、痛恨学习,只喜欢看电视和玩手机的学渣。如果让她学习5分钟,她都要跟我们吵上半天,然后离家出走。还要放出杀手锏:你们要逼我读书,我宁可死!神啊,这是一个10岁孩子说出来的话吗?我几乎昏倒。当时,恰好临近小区有一个孩子因为学习问题跳楼了,爷爷、奶奶很害怕,劝我们说:伢不愿学就不学,万一把她逼上绝路,咋办?我们心里再焦虑,也只能狠狠咽下这口气。就一个孩子,赌不起。这件事过后,我找了个机会和女儿聊天,终于得知了她功课一直跟不上的原因。原来女儿三年....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00