• python的while循环


    重复执行代码的方法1:
    print("XXXXXXX")
    print("XXXXXXX")
    print("XXXXXXX")
    print("XXXXXXX")
    。。。。。。。。
     
    重复执行代码的方法2:
    while 条件:
         条件满足的时候做的事(循环)
     
    例:
    #如果不确定到底需要重复执行多少次,那么就找一个永远满足的条件
    #从一个有经验的开发者来看的话,如果需要一个永远成立的条件,那么一般写True
    while True:
         print("XXXXXXX")
     
    注意点:
    1.到底怎样添加while,小技巧:找到需要重复执行的代码,然后在它上面条件while即可
    2.到底是执行多少次?小技巧:看需求,在需求不明确的情况下,不知道执行多少次,那么用while True
     
    while循环应用
    1.计算1-100的累积和(包含1和100)
    i = 1
    result = 0        #设定一个result 初始变量为0
    while i<=100:
        result += i   #相当于result=result+i
        i+=1          #相当于i=i+1
    print(result)    
     
    2.计算1-100之间偶数的累积和(包含1和100)
    i = 1
    result = 0
    while i<=100:
        if i%2==0:
            result += i
        i+=1
    print(result)
     
    while嵌套
    格式:
    while 条件1:
        满足条件1做的事
        。。。。(省略)。。。。
        while 条件2:
            满足条件2做的事
            。。。。(省略)。。。。
     
    举例:打印星号
    *
    * *
    * * *
    * * * *
    * * * * *
     
    #外面一层循环控制行数
    i = 1
    while i<=5:
        #里面一层循环控制每一行个数
        j = 1
        while j<=i:
            print("* ",end='')  #end=''作用是平行打印
            j+=1
        i+=1
        print("")  #换行作用
     
     
    举例:九九乘法表
    #外面一层循环控制行数
    i = 1
    while i<=9:
        #里面一层循环控制每一行个数
        j = 1
        while j<=i:
            print("%d*%d=%-2d "%(j,i,j*i),end='')#从X*Y=Z中发现,Y是行数即i,X是每行各个列数值即j,%-2中的-2表示保留两个字母空间并靠左排列
            j+=1
        i+=1
        print("")  #换行作用
    你是砍柴的,他是放羊的,你和他聊了一天,你们决定合作一起开个烤全羊的店,你的柴烤出来的羊很美味,他的羊是纯天然的,几年后,你们的生意就越来越红火了。 没有完美的个人,只有完美的团队 有价值的聊天才是成长的基础。
  • 相关阅读:
    P2617 Dynamic Rankings[带修主席树(模板)]
    P2617 Dynamic Rankings[带修主席树(模板)]
    P4127 [AHOI2009]同类分布
    P4127 [AHOI2009]同类分布
    P4550 收集邮票 [期望dp]
    P4550 收集邮票 [期望dp]
    P3168 [CQOI2015]任务查询系统
    蓝桥杯 2的次幂表示 递归
    蓝桥杯 最大的算式 dp
    蓝桥杯 未名湖边的烦恼 递推 dp
  • 原文地址:https://www.cnblogs.com/yuzhifeng/p/7266949.html
Copyright © 2020-2023  润新知