• if判断、while循环、for循环


    一. if判断

    基本结构:

    if 执行语句1
       print(代码块1);
    print(代码块2);
    
    # 满足执行语句1时,执行代码块1和代码块2,否则只执行代码块2.
    if 执行语句1
       print(代码块1);
     else
       print(代码块2);
    
    # 满足执行语句1条件,执行代码块1.否则执行代码块2.

     

     if 执行语句1
       print(代码块1);
     elif 执行语句2
       print(代码块2);
    
     ......
     elif 执行语句n
       print(代码块n);
    
    # 当满足执行语句1时,执行代码块1.不满足执行语句1满足执行语句2时,执行代码块2........不满足执行语句n-1满足执行语句n时,执行代码块n.

     

    if 执行语句1
       print(代码块1);
      if 执行语句2
        print(代码块2);
        else:  
          print(代码块3);
     else:
          print(代码块4);
    
    # 当只足执行语句1时,执行代码块1.不满足执行语句1时,执行代码块4.
    # 当满足执行语句1且满足执行语句2时,执行代码块2,否则执行代码块3

     二. while循环

    结构:
            while 条件:
                代码块(循环体)
    
    执行流程:判断条件真假,真则执行代码块. 再次判断条件是否为真,若为真执行代码块.   .......直到条件为假时,跳出循环.
    
    break    停止当前本层循环
    
    continue  结束当前本次循环, 继续执行下一次循环
    count = 0
    while count < 10:
        count = count + 1
        print(count)#输出从1到10这10个数字
    #输出1 2 3 4 5 6  8 9 10
    count = 0
    while count < 10:
        count = count + 1
        if count == 7:       
            continue #跳出本次循环,进入下一次循环
        print(count)
    if s == 'q':
      break   # 停止当前循环

    三. for循环

    语法: 
    for 变量 in 可迭代对象            # 将对象里的每个字符都赋给变量
        循环体
    else:
    for i in range(10)
        if i == 8:
            print('888')
    else:
        print('not found')

    四. 格式化输出

            %s: 字符串的占位符, 可以放置任何内容(数字)

           %d: 数字的占位符

    1 count = 1
    2 print("次数为%s次" % (count))

     

     

     

     

    无限的我,现在才开始绽放,从东边的第一缕阳光到西边的尽头
  • 相关阅读:
    《.NET 5.0 背锅案》第5集-案情大转弯:都是我们的错,让 .NET 5.0 背锅团队
    [转]广东2021年初级会计考试报名:2020年12月14日起
    [转]楷书书写教程
    漫漫岁月唯一身心
    POS及POSP平台管理系统
    微服务场景下的自动化测试
    Hazelcast集群服务——Hazelcast介绍
    缓存模式(Cache Aside、Read Through、Write Through、Write Behind)
    springboot~uaa~scope对实体的字段添加限制
    java~通过ClassLoader动态加载~tomcat模型
  • 原文地址:https://www.cnblogs.com/huangqihui/p/9255618.html
Copyright © 2020-2023  润新知