• Python基础02——控制流


    三种控制流概述

    程序执行流程我们叫做程序的控制流,Python中有3重基本的控制流:

    1 顺序结构

    2 条件分支结构 

    3 循环结构


    条件分支结构 

    a=1
    if a==7:
        print("a=7")
    elif a<2:
        print(a)
    else:
        print("nnn"
    
    
     

     循环结构

    a=0
    while a<8:
        print("Hello")
        a+=1

    for 语句

    遍历 列表list

    a=["a","c","d"]
    for i in a:
        print (i)

    循环 range函数 生成有序的数组 range(0,10) 为 0到(10-1)

    for i in  range(0,10):
        print(i)

    输出0123456789


    中断结构

    break () 中断一个循环 

    cintinue() 中断一次循环

    在程序中中断

    例子:i=6 的时候 跳出一次循环

    for i in  range(0,10):
        if i==6:
            continue
        print(i)
        
            

    例子:i=6 中断循环

    for i in  range(0,10):
        if i==6:
            #continue
            break
        print(i)
        
            

    打印乘法表

    for i in range(1,10):#外边的循环 1-9
        for j in range(1,i+1):#内循环1-i,注意:range内的函数为(1,i-1),所以要j=i的话,就得i+1
            print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="") #end=“” 为输出换行
        print()#为换行

    逆向打印出乘法表

    for i in range(9,0,-1):#for i in range(len, -1, -1)  这个是range方法的逆向输出
        for j in range(i,0,-1):
             print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="")
        print()
  • 相关阅读:
    字符串对比
    时间转换
    fJ字符串
    Codeforces 1526D
    HDU
    树链剖分入门
    AcWing 252. 树(点分治模版题)
    HDU-4487 Maximum Random Walk(概率dp)
    acwing 316 减操作(dp)
    CodeForces
  • 原文地址:https://www.cnblogs.com/duxiao/p/7473762.html
Copyright © 2020-2023  润新知