python--三大流程

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)

在这里插入图片描述

continue在循环体中使用 打断该次循环,仅打断该次循环,若是下次循环的条件依然满足,则进入下次循环。不进行该次循环多和if一起使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值