复习Python的Day 27
发布日期:2021-07-01 03:03:06 浏览次数:2 分类:技术文章

本文共 818 字,大约阅读时间需要 2 分钟。

复习Python的第二十七天

习题 29: 如果(if)

people = 20 cats = 30 dogs = 15 if people < cats:     print "Too many cats! The world is doomed!" if people > cats:     print "Not many cats! The world is saved!" if people < dogs:     print "The world is drooled on!" if people > dogs:     print "The world is dry!" dogs += 5 if people >= dogs:     print "People are greater than or equal to dogs." if people <= dogs:     print "People are less than or equal to dogs." if people == dogs:     print "People are dogs."

if(if-statements)语句,表示“如果”,后面接条件判断表达式,根据表达式的TRUE或FALSE来决定是否执行后续语句。

if语句主体需要缩进,如不缩进,会抛出IndentationError: expected an indented block异常。

上一题的布尔表达式放在if语句也能运行,因为它们同样返回True或False,当然,也不一定总是这两个定制词,有时也会返回对象。

因为在Python中,True表示任何不为空的对象,False表示任何为空的对象,如0、[ ]、{ }、’ ‘等。因此有时会根据布尔逻辑返回相应的对象。

另外,布尔运算符和比较运算符能够组成相当复杂的条件表达式,放在if语句中,以判断复杂的分类。

转载地址:https://memcpy0.blog.csdn.net/article/details/79887003 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:复习Python的Day28
下一篇:复习Python的Day 26

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月10日 15时24分40秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章