笨办法学python习题29if语句

马上开学了,想着这几天反正没事,尽量一天一更,好了,开始今天的课题吧。

代码不长,下面是脚本内容与运行后的结果:

 

这次的if语句格式与函数差不多,所以很容易得出if也是一类函数 。

附加练习:

猜猜if语句是什么,他有什么用处。在做下一道习题前,试着用自己的话回答一下下面的问题。

1.你认为if对它的下一行代码做了什么?

答:这个if语句我在C语言和c++都学过,知道大致的用法,执行if语句前先判断if后面的条件式,只有为真才会继续执行下一行代码,否则的话就不执行if语句后面的函数体。

2.为什么if语句的下一行需要四个空格的缩进? 

答:if语句也是一种函数,所以也必须遵循函数的基本格式。

3.如果不缩进会发生什么事情?

答: 

  不加空格的话就会这样,跟定义函数时不加空格出现的错误是一样的,又一次证明了if语句就是一种函数。

4.把习题27中的布尔表达式放到if语句中会不会也运行呢?试一下。

 

答:这里我就截取了上一章的两个布尔表达式,得到的结果和预想的一样,判断为真执行,反之。可以得出结论,if后面的判断语句必须是布尔表达式,也就是包含and,or,not,not or,not and,!=,==等类似的逻辑运算符的算式,当然后面直接跟判断结果( True或者False)也是一样的。

5.如果把变量people,cats和dogs的初始值改掉会发生什么事情?

答:改掉变量值对应的布尔算式的真假也可能会发生改变。

这一章节的内容也不多,下一章明天继续,提醒一下自己,别把时间浪费在没有意义的事情上,加油!!!

猜你喜欢

转载自blog.csdn.net/Lawliet_Light/article/details/87724810