复习Python的Day 27
2018-04-10 20:17
323 查看
复习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语句中,以判断复杂的分类。
相关文章推荐
- 复习Python的Day15
- 复习Python的Day 26
- Day_11 - Day_15 之一周Python学习总结与复习
- Day_16 - Day20之一周Python学习总结与复习
- 复习Python的Day19
- 复习Python的Day28
- Day_01 - Day_05之一周Python学习总结与复习
- ImportError: No module named PIL - python27
- Python快速复习之数据结构
- 初学者学习复习day_3
- Python 多线程复习
- python正则表达式复习4
- python复习笔记(一)
- python day22
- Python开发基础-Day16import模块导入和包的调用
- python学习-Day11-12-复习
- 每日积累(20161205-day-11)(opencv-python)
- python基础知识复习--1列表
- 人人相册爬虫--python细节复习
- 27. Remove Element Leetcode Python