python的三大流程
顺序流程:从上往下,从左向右,依次执行。
a=1
b=2
c=a+b
print(c)
选择流程
根据条件来判段接下的程序该怎么执行
单分支选择流程
只有一个分支
a=1
b=2
if a<b:
print(b)
两分支选择流程
通过一个的条件来判断会导致正反两种不同的结果。
a=1
b=2
if a<b:#必须要有英文:
print(b)#空了一个Tab,不是4个人空格
else:
print(a)
三(多)分支选择流程
通过不同的条件来判断会导致三种不同的结果。
a=1
b=2
c=3
if a<b:
print(a)
elif b<c:
print(b)
else:
print(c)
循环流程
循环是程序设计语言中反复执行某些代码的一种计算机处理过程,常见的有按照次数循环(for in)和按照条件循环(while)。
i=1
while i<=3:
print("hello world ")
i+=1
while 循环
while 条件:
循环体
变量自加(否则就是死循环)
i=0
for i in range(3):
print("hello world ")
for循环
for 变量 in range():
循环体
循环中的几个函数
range() 函数就是一个区间。
一个参数,默认从0开始:range(num) 0~num-1 是一个前闭后开的区间
两个参数:range(10, 21),两个参数时,相当于我们指定了开始值
三个参数:range(5, 100, 2),“2”是步长,此时,每两个数,生成一个数
break函数
i=0
while i<=10:
if i==5:
print("打断了")
break
i+=1
print(i)
break
for i in range(10):
if i==5:
print("打断了")
break
print(i)
break 在循环体中使用 打断函数,该循环直接退出,不在进行循环。
contine函数
while i<=10:
i+=1
if i==5:
print("打断了")
continue
print(i)
continue
for i in range(10):
if i==5:
print("打断了")
continue
print(i)