Python中,if语句能让你检查程序当前的状态,并据此采取相应的措施。
5.1.1 一个简单的示列
5.2 条件测试
每条If语句的核心都是一个值为True或者FALSE的表达式,这种表达式被称为条件测试。
Python根据条件测试的值为TRUE或者FALSE来决定是否执行if语句中的代码,如果条件测试值为True,Python紧跟着执行if语句后面的代码,如果是FALSE,则忽略这些代码。
5.2.1 检查是否相等
将一个变量当前值同特定的值进行比较。最简单的是检查变量的值是否相等
5.2.2检查是否相等时要区分大小写
5.2.3 检查是否不相等
要判断两个值是否不相等可以采用!=方式进行对比。
鉴于下面的信息比较简单,不在这里体现
5.3 if语句
简单的语句if判断后执行条件
if conditional_test:
do something
在上面的第一行中包含条件测试,+:,如果条件为True,Python就会执行后面的代码,否则将会忽略后面的代码
注意缩进,如果if后面的语句缩进距离一致,则属于if语句范围内,如
5.3.2 if-else语句
经常需要再条件测试通过时执行一个操作,并在没有通过时执行另外一个操作;这种情况下,可使用if-else语句。
if语句执行条件通过的 语句
else语句执行条件未通过的语句
举例说明:
5.3.3 if-elif-else语句
经常需要检查超过两个条件的情况,就用到if-elif-else语句
举例说明:
5.3.4 使用多个elif代码块
可以根据需求使用任意数量的elif代码块。
如:
5.4 用if语句处理列表语句
5.4.1 检查特殊元素
5.4.2 确定列表不是空的
5.4.3 使用多个列表
习题:
历时好久才把这个习题弄出来,有几个思路需要确认:
1.需要转化思路,如果直接来不行,需要借助中间变量
2.编程很简单,需要明确没个函数、办法、语句的意思,确保都会使用