程序控制流程分为三种
一:顺序控制流程
顾名思义,即从上而下,从左往右的顺序流程执行。
二:选择控制流程
单分支:
if 判断语句
a = 0
b = 0
if a == b:
print(“a与b相等”)
双分支:
if else 嵌套判断语句
a = 0
b = 1
if a == b:
print(“a与b相等”)
else:
print(“a与b不相等”)
多分支
if elif elif ··· elif多判断点(elif可以任意多个)
a = 2
b = 1
if a == b:
print(“a与b相等”)
elif a > b:
print(“a大于b”)
elif a < b:
print(“a小于b”)
三:循环控制流程
while循环
while 循环条件:
循环内容
(其中可以嵌套循环和判断等)
(break:破坏并跳出循环)
(continue:此次循环结束,开始下一次循环)
a = 1
b = 1
while True:
a += 1
if a < 5:
print(a)
continue
b +=5
else:
print(“b结果是:”,b)
break
for循环
for循环本质是迭代容器中的元素的
迭代:重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次迭代得到的结果会作为下一次迭代的初始值
for 变量 in 容器
(range(a) :表示0~a中的整数)
(range(a, b) :表示a~b中的整数;是个闭开区间,能取到a,不能取到b)
(range(a ,b, c):表示a~b中的整数,c表示步长)
for i in range (0,10,2):
print(i)