zoukankan      html  css  js  c++  java
  • 流程控制语句

    1.

    若flog 为布尔型变量

      if  flag:  #表示为真

      if  not flat:  #表示为假

    if 表达式:

      语句块

    if number %7 == 2 and number //2 =3 :

      print("XXX")

    1)如果只有一句,语句块可以放在if表达式之后。if a>b : max=a

    2)不要忘了 :号

    3)注意缩进

      if  bmi < 19 :

        print("Pass")

        print("祝贺“)

    But

      if  bmi<19:

        print("Pass")

      print("祝贺")

    两者效果完全不一样。第二个语句块的祝贺不受If控制。

    2.

    if 表达式:

      语句块1

    else:

      语句块2

    if a>0:

      b=a

    else

      b=-a

    可以简写成:

    b=a if a>0 else -a

    3.

    if  表达式1:

      语句块1

    elif  表达式2:

      语句块2

    else

      语句块3

    4.  while 循环

      while  条件表达式:

        循环体

    none = True

    while none:

      循环体

    5.for  循环

    for 迭代变量 in 对象

      循环体

    for i in range(101)

      result +=1

    range()函数,range(start,end,step)

    start  起始值,省略可以从0开始

    end  指定计数的结束值

    step  步长,省略为1

    for i  in range(1,10,2):

      print(i,end=' ')  #在同一行显示,分隔符为空格

    6.break/continue/pass

      pass 占位符,不做任何操作

  • 相关阅读:
    lambda表达式
    You can't specify target table 't_mail_marketing' for update in FROM clause
    从对象list中获取对象属性list
    枚举缓存
    Solr语法
    通过Telnet查询注册服务
    日志查询
    Maven 屏蔽静态文件
    抽奖
    随机码生成方法
  • 原文地址:https://www.cnblogs.com/lelin/p/11563782.html
Copyright © 2011-2022 走看看