• 流程控制语句


    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 占位符,不做任何操作

  • 相关阅读:
    [译]为什么你要学Go?
    类Lisp解释器JavaScript实现
    前端同学Windows中生存指北
    Virtualbox
    数据发布和上线日报&周报系统开发总结
    [Lab1]五分钟了解Makefile
    解决linux下解压来自windows的zip文件产生乱码的问题
    Arch使用过程中出现的问题汇总
    jQuery为什么移除了.toggle()方法
    Linux配置DNS
  • 原文地址:https://www.cnblogs.com/lelin/p/11563782.html
Copyright © 2020-2023  润新知