友情提示:本文共有 651 个字,阅读大概需要 2 分钟。
我前面学习的时候都是输入的单行指令,然后让程序执行这行指令。现实中程序往往有很多条指令,也不需要一行一行的执行,而是根据表达式的求值结果来决定执行哪行指令,这里就需要用到控制流语句。
什么是表达式?
表达式是值、变量和操作符的组合。前面学过的各种运算符单独的一个值可以看作是表达式单独的变量也可以看作是表达式。
什么是控制流?
控制流是指按一定的顺序排列程序元素来决定程序执行的顺序。控制流语句的开始通常是“条件”,接下来是个代码块。
什么是代码块?
代码块,就是一组程序语句组合在一起。可以根据代码的缩进来知道代码的开始和结束。代码块有3条原则:1.缩进增加时,代码开始;2.代码块可以包含其他代码块;3.缩进减少为零或减少为外围包围代码的缩进,代码块就结束了。缩进是对于代码块内的语句的,如果是语句块的首行代码还是不能缩进的。
if语句是最常见的控制流语句。if语句是程序判断某个条件是否满足,如果满足执行判断语句后的程序。if语句有三种:单分支,双分支和多分支。
单分支就是只有一个if。如果满足if条件,就执行if判断语句后的语句。如果不满足条件,则不会执行。示例:
2.双分支,就是用if -else语句。如果满足if条件,就执行if判断语句后的程序;如果条件不满足,就执行else判断语句后的内容。示例:
3.多分支,就是用if - elif - else语句。多分支中可以有无限个elif分支,但只执行其中的一个elif,一旦执行了一个分支语句,后面的分支将不会被执行。示例:
今天就到这里,明天学习循环语句。
本文如果对你有帮助,请点赞收藏《柳小白Python学习笔记 6 if语句学习》,同时在此感谢原作者。