流程控制
if语句(判断是非)
语法块逻辑图
if如下
true
false
条件判别式
模块
下一语句
if 2==3:
print('正确')
语法块逻辑图
if-else-如下
true
false
条件判别式
模块
else模块
下一语句
if 2==3:
print('正确')
else:
print('错误')
语法块逻辑图
if-elif-else-如下
true
false
true
false
条件判别式1
模块1
条件判别式2
模块2
下一语句
else模块
if 3==2:
print('true1')
elif 3!=2:
print('true2')
else:
print('false')
*注:
此时模块是指按照python语法中缩进相同字节的语法块组合
if语句可以相互嵌套使用,包括下面的for语句和while语句
for语句
语法块逻辑图
for如下
true
false
条件
模块
下一步
for语句常用于循环的次数明确的情况下
for a
in range(10,15,1):
print(a
)
//输出值为
10,11,12,13,14,15
注:在python中,for语句常与range()函数联合使用,被用来作为迭代器。range()函数用来将指定范围的值进行输出。语法格式为range(开始值,结束值,增量)。
while语句
语法块逻辑图
while如下
true
false
条件
模块
下一步
while语句常用于循环的次数不明确的情况下
a
=10
while a
>0:
print(a
)
a
-=1
循环中断语句
语句作用
break跳转到临近模块的终点continue跳转到临近模块的起点