分支结构是程序开发中最基础的代码结构,为了实现复杂的程序逻辑,往往需要添加各种各样的逻辑,具体做法是将代码的执行流程,通过条件判断语句,转到相对应的其他支路代码上。
分支结构的关键在于构造判断条件,python为这个分支结构保留了三个关键字:if、elif、else。
ifxxx:print()elifxxx:print()else:print()
Python代码严格遵守缩进代表层次结构,每个缩进占4个字符;缩进相同的表示层级相同。如果是多条件分支,可以用if...elif...else...也可以用用多个if...else...结构相互嵌套,例如:
ifxxx:ifxxx:xxxelse:xxxelse:xxx
当然,如果能不用嵌套就尽量不用,一方面不便于阅读,另一方面,影响执行效率;不过每个人的习惯都有所不同,在实现需求的前提下,按自己习惯来也是可行的。