02 Python控制流

本课概要

  • 三种控制流概述
  • if语句
  • while语句
  • for语句
  • 中断结构
  • 输出乘法口诀

例子

  • 三种控制流概述
    程序的执行流程我们叫做程序的控制流。Python有3种基本的控制流:1、顺序结构 2、条件分支结构 3、循环结构

  • if语句
    if语句是一种条件分支结构语句。

    a = 2
    if(a==7):
        print(a)
    elif(a==3):
        print("3")
    else:
        print("nothing")
    
    a = 2
    if a==7:
        print(a)
    else:
        print("a不等于7")
    
  • while语句
    while语句是一种循环结构的语句。

    a=1
    while(a<8):
      print("Smile"+str(a))
      a+=1
    
  • for语句

    a = ["a","b","c","d"]
    for i in a:   #循环取出列表种的所有元素,,遍历列表
        print(i)
    
    for i in range(0,10):  #取到range右边范围 -1 的位置,这里是9
        print(i)
    
    for i in range(1,9):  #输出8次Hello,,或者range(0,8)
        print("Hello"+str(i))
    
  • 中断结构
    所谓中断结构,指的是中途退出的一种结构。常有break语句与continue语句。

    for i in range(0,10):  #continue
        if i==6:
            continue
        print(i)
    
    for i in range(0,10):  #break
        if i==6:
            break
        print(i)
    
  • 输出乘法口诀

    #正向输出乘法口诀表
    for i in range(1,10):
        for j in range(1,i+1):
            print(str(i)+"*"+str(j)+" = "+str(i*j)+"        ",end="") #end 控制print不换行
            # print("     ",end="")
        print() #换行
    
    #逆向输出乘法口诀表
    for i in range(1,10):
        for j in range(1,11-i):
            print(str(10-i)+"*"+str(j)+" = "+str((10-i)*j)+"        ",end="") #end 控制print不换行
            # print("     ",end="")
        print() #换行
    

猜你喜欢

转载自blog.csdn.net/qq_25033587/article/details/85127067
今日推荐