zoukankan      html  css  js  c++  java
  • 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
    

      

      

     

     

  • 相关阅读:
    第一次软件作业
    第四次作业之单元测试
    第四次作业之代码规范
    第四次作业之psp
    第四次作业之四则运算
    第三周作业之功能测试
    第三周作业之效能分析
    第三周作业之例行报告
    第二周例行报告(王伟东)
    软件工程第二次作业(王伟东)
  • 原文地址:https://www.cnblogs.com/airener/p/5978179.html
Copyright © 2011-2022 走看看