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

 

posted on 2019-09-21 17:20  春风一郎  阅读(309)  评论(0编辑  收藏  举报