第五章 if语句

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.编程很简单,需要明确没个函数、办法、语句的意思,确保都会使用

 

原文地址:https://www.cnblogs.com/ninefloor/p/11679254.html