条件与循环
一、程序的组织结构
顺序结构、选择结构、循环结构。
二、选择结构
(一)布尔值
可使用内置函数bool()获取对象布尔值。
False情况:False、0、None、空字符串、空列表、空元组、空字典、空集合。
(二)选择结构语法
1.单分支
if 条件表达式:
条件执行体
2.双分支
if 条件表达式:
条件执行体1
else:
条件执行体2
3.多分支
if 条件表达式1:
条件执行体1
elif 条件表达式2:
条件执行体2
elif 条件表达式N:
条件执行体N
[else:]
条件执行体N+1
4.嵌套
if 条件表达式1:
if 内部条件表达式1:
条件执行体1
else:
条件执行体2
else:
条件执行体
5.条件表达式
条件表达式:x if 判断条件 else y
规则:如果判断条件布尔值为True,则条件表达式返回x,否则执行y。<