python的三种控制流

什么是控制流

>>控制代码执行顺序的语句

>>python中有哪些控制流

 >>顺序结构

>>> a = 7
>>> print(a)
7

 >>分支结构

>>> a = 7
>>> if a==8:
      print(8)
    else:
      print(7)

7                        

 >>循环结构

>>> a = 0
>>> while(a<=3):
	print(a)
	a += 1

	
0
1
2
3

 

分支结构——if语句

判断执行

if:条件1
    执行语句
elif:条件2
    执行语句
else:
    执行语句
#格式1:
>>> a = 3
>>> if a == 3:print('abc')

abc

#格式2
>>> a = 5
>>> if a == 3:
            print('abc')
        else:
            print('c')

c        
#格式3
>>> a = 5 >>> if a == 3: print('abc') elif a > 3: print('d') else: print('c') d

 

循环结构——while语句

控制一段程序重复执行

 

while 条件为真:
    循环执行程序
else:
    如果条件为假执行程序

>>> a = 0
>>> while a<5:
	print(a)
	a +=1
else:
	print("abc")
>>> a = 0
>>> while a < 5:
	print(a)
	a +=1

0
1
2
3
4

 

循环结构——for语句

控制一段程序重复执行

for i in 集合:
    循环执行程序
else:
    执行程序
>>> for i in [1,2,3,4,5]:
	print(i)

1
2
3
4
>>> for i in range(1,5):
	print(i)
else:
	print('abc')

	
1
2
3
4
abc

  

break语句

常用于循环结构中,打破循环

>>> for i in range(1,10):
	if i == 6:
		break
	print(i)

1
2
3
4
5

 

continue语句

强制停止循环中一次循环的执行进入下一次循环

>>> for i in range(1,10):
	if i == 6:
		continue
	print(i)
	
1
2
3
4
5
7
8
9

  

 

 

  

 

 

 

转载于:https://www.cnblogs.com/airener/p/5978179.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值