条件判断、三目运算、条件循环、迭代循环

判断语句:if

    if    判断条件    :    if 语句的主体语句,以 if 开始,冒号  ( : ) 结束

        True                 # 当if 的判断条件成立后,将执行Ture 语句

    elif  判断条件 :     # if 的分支判断语句,如有多个判断条件时启用,不可在if以外或用于if判断的句首中使用,一个if语句可以使用多个elif方法

        True                # 当elif的判断条件成立后,执行本条True

    else:                    # if 的结束语句,用于以上所有判断条件都不成立后执行,如不需要判断失败语句,可不启用此项,一个if语句只能使用一个else方法

        False                # 当所有语句失败后执行本条False

例:

     

 三目运算符: 

    True    if    判断条件    else    False

        True                           # 当判断条件成立时执行的语句,此语句可修改为你想修改的任何内容

        if    判断条件    else    # 三目运算符的主体判断语句,用于判断条件是否成立

        False                         # 当判断条件不成立时执行的语句,此语句可修改为你想修改的任何内容

例:

 


while判断循环:

    while 判断条件 :    # while 的主体语句,以 while开始,冒号( :) 结束

        循环语句            #当主体语句中的判断条件成立时(True) 将执行循环语句,直至条件不成立后循环结束

    else :                    # 当while正常循环结束后运行,如中间跳出将不运行

例:    


开始for循环前先学习以下内容

    range(StartNum,EndNum,StepNum)  #设定取值范围

            StartNum   #设定起始值  如直接填写数值,将默认为 0 - StartNum范围的所有数字

            EndNum     #设定结束值  可省略   此项填写后 range的取值范围将设定为   StartNum <=  取值  < EndNum

            StepNum    #设定步长     可省略    此项如不填写默认为1,如填写 >1的其他数字将设定跨越步长


for循环:

    for 变量 in 取值对象 :  # for循环的主体语句,变量可自行设定,取值对象可以是任何序列类型或使用range(),当取值对象中无值可取时将退出循环

        循环语句        

    ps:如果使用序列类型设定取值范围,将依次从取出序列中的值,range同理

例子(range):         

      

循环语句的控制

    break    跳出当前循环

    continue 到循环尾,不执行continue之后的所有代码

猜你喜欢

转载自www.cnblogs.com/shijin7/p/9077858.html