• Python流程控制if判断以及whlie循环


    一.基本运算符补充

    1. 算术运算
              print(10 / 3)
              print(10 // 3)
              print(10 ** 2)

    2. 赋值运算
        2.1增量赋值
               age=18
               age+=1#age=age + 1
               age/=3 #age=age/3
               age**=2 #age=age**2

        2.2交叉赋值
               x=10
               y=20
               x,y=y,x
               print(x,y)

        2.3链式赋值
               x=y=z=10

        2.4解压赋值
               l=[1.2,2.2,3.3,4.4,5.5]
               a,b,c,d,e=l #变量名的个数要与l中的元素相等
               a,b,c,d,e,f=l #变量名的个数不能比l中的元素多
               a,b,c,d=l #变量名的个数不能比l中的元素少
               print(a,b,c,d,e)

               l=[1.2,2.2,3.3,4.4,5.5]
               a,b,*_=l #取前两个值
               a,*_,b=l #取开头和结尾两个值
               *_,a,b=l #取最后两个值
               print(a,b)

    二.流程控制之if判断

    1.语法1:

    if  条件:

        缩进的代码块

    2.语法2:

    if  条件:

        缩进的代码块

    else:

        缩进的代码块

    3.语法3:

    if  条件1:

       缩进的代码块

    elif  条件2:

       缩进的代码块

    else:

       缩进的代码块

    4.语法4:

    if  条件1:

        if  条件2:

            缩进的代码块

    三.流程控制之whlie循环(条件循环)

    1.基本语法:

    while 条件:

          缩进的代码块

     

         # 循环体 # 如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。。。

         # 如果条件为假,那么循环体不执行,循环终止

    2.while+break:

                          break代表结束本层循环

                          break后面的代码不执行

    3.while + continue:

                          continue代表结束本次循环,直接进入下一次

                          continue 后面的代码不执行

    4.while + else

                 else的子代块只有在while循环没有被break打断的情况下才会执行

  • 相关阅读:
    golang书签
    linux每日知识整理
    leetcode动态规划笔记五---双序列型
    leetcode动态规划笔记三---单序列型
    leetcode动态规划笔记二---矩阵型DP
    leetcode动态规划笔记一---一维DP
    linux系统IO操作
    golang知识精要(二)
    ubuntu修改键盘键位映射
    Python 使用 cx_Oracle 第三方库连接操作Oracle数据库
  • 原文地址:https://www.cnblogs.com/wangke0917/p/9990621.html
Copyright © 2020-2023  润新知