• 运算符,流程控制语句,单分支,双分支,多分支


    算数运算:% 取模,返回除法的余数    如 20 % 10 = 0

         ** 幂      返回x的y次幂        如 2**3 = 8

         // 取整除-返回商的整数部分   如  10 // 3  =  3

    比较运算    ==   等于 ,比较对象是否相等

              !=  不等于 ,比较对象是否不相等   <> 意思一样

    赋值运算   c += a   >>>>>>>> c = c + a

                      c -= a   >>>>>>>> c = c - a

            c //= a  >>>>>>>>  c = c // a

    逻辑运算   and   与

         or     或

         not    非    返回相反值

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    在选择和循环结构中,条件表达式的值为False的情况如下:

      False、0、0.0、空值None、空序列对象(空列表、空元祖、空集合、空字典、空字符串)、空range对象、空迭代对象。

    其他情况,均为True。    s= “False”  #非空字符串,是True              a = []   #列表作为条件表达式,由于为空列表,是False

    条件表达式中,不能有赋值操作符“=”  ,可以用关系运算符“==”

    单分支  if 语句           

    双分支  if   else 语句                if xxxxxx :   (注意语法)    tab是四个空格                  

                                                     else:

    三元条件运算符:用于某些简单双分支赋值情况。     

    num = int(input("输入数字:"))
    print(num if num < 10 else "数字太大")

    多分支   if  elif 语句                  if  xxxxxx :

                                                   elif xxxxxx:

                                    elif xxxxxx:

                  [else:                    ]                   注:计算机行业,描述语法格式时,使用[]通常表示可选,非必选。

     -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    循环语句  while ()     while 指 当其后面的条件成立 ,就执行while下面的代码。     循环语法应用        count = 0

                                                  while count < 3:

    dead loop 死循环 : while True:                                       if xxxxx :

                                                               count += 1

    循环中止语句: break       完全结束一个循环,跳出循环体执行循环后面的语句

            continue    只是终止本次循环,接着还执行后面的循环

    while .... else  语句   

    else作用: 当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句。

    如果执行过程中被break啦,就不会执行else的语句啦

    count = 0
    while count <= 5 :
        count += 1
        if count == 3:break
        print("Loop",count)
    
    else:
        print("循环正常执行完啦")
    print("-----out of while loop ------")
    

    输出

    Loop 1
    Loop 2
    -----out of while loop ------
  • 相关阅读:
    zip
    sublime 3 注册码
    css3 文本控制自动换行
    ST3 package control
    cf1139D-Steps to One
    2019-2020 ACM-ICPC, Asia Xuzhou Regional Contest
    2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest
    Tree
    B
    多源对多源最短路
  • 原文地址:https://www.cnblogs.com/joneylulu/p/10074618.html
Copyright © 2020-2023  润新知