程序流程控制
程序流程控制,就是控制程序怎么执行,有三类执行方式:顺序执行,条件执行,以及循环执行。
if语句
格式为:
if 表达式:
语句XXX
elif 表达式:
语句XXX
else:
语句XXX
当然,elif或else是可以省略的。
输入后:
for语句
循环语句,格式为:
for Z in ZZZ:
语句XXX
ZZZ必须是一个可迭代Iterable的对象,怎么能够判断呢?
可以用isinstance函数来判断一个对象是否是一个已知的类型
输出结果:
所以,ZZZ可以是字符串,列表,元组,字典,集合等,那么数字呢?自然是可以的,比如:
输出结果:
不仅如此,还可以用for语句快速生成一个列表:
输出结果:
while语句
while语句是循环语句,也是条件判断语句,格式如下:
while 表达式:
语句XXX
举例来说:
输出结果:
案例:
一段代码,同时包含if、for和while语句,上代码:
结果: