流程控制语句

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

原文地址:https://www.cnblogs.com/lelin/p/11563782.html