复习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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月10日 15时24分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
什么是多线程?看我多线程七十二变,你能记住吗?
2019-05-03
Netty hello world 入门源码分析
2019-05-03
Netty 中的 handler 和 Pipeline
2019-05-03
ActiveReports 报表应用教程 (15)---报表换肤
2019-05-03
ActiveReports 报表应用教程 (14)---数据可视化
2019-05-03
Spring Cloud构建微服务架构:服务网关(路由配置)【Dalston版】
2019-05-03
Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】
2019-05-03
Spring Cloud构建微服务架构:分布式服务跟踪(入门)【Dalston版】
2019-05-03
TestNG系列-第四章 testNG之命令行运行及参数详解
2019-05-03
TestNG系列-第五章 测试方法、测试类和测试分组(续1)
2019-05-03
TestNG 学习总结 - 忽略测试(八)
2019-05-03
TestNG 学习总结 - 分组执行测试(九)
2019-05-03
TestNG 学习总结 - TestNG运行JUnit测试(十三)
2019-05-03
TestNG 学习总结 - 测试结果报告(十四)
2019-05-03
Java对象深复制、浅复制
2019-05-03
细分自动化测试
2019-05-03
使用WebDriver完成web页面切换操作(附源码)
2019-05-03
使用webdriver中的JavascriptExecutor执行js改变DOM属性
2019-05-03
架构图(拓扑图)画图工具分析整理(静态,动态,可交互图.层级tu)
2019-05-03