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打断的情况下才会执行

原文地址:https://www.cnblogs.com/wangke0917/p/9990621.html