1、条件语句

if if…else… 多重if if嵌套

三目运算符

(化简的if else)

if 条件:
   条件成立执行代码1
   条件成立执行代码2

if False:
   print('if判断为假,不执行')
   print('有减进的语句都在if里')
print('没有缩进,我不是if,可以执行')

 

 

 if 条件:
  执行代码1
  执行代码2
else
  执行代码
 if 条件1:
  执行代码1
  执行代码2
elif 条件2
  执行代码3
  执行代码4
else:
  以上代码都不执行
 if 条件1:

   条件1执行代码

   条件1执行代码

   if 条件2:

       条件2执行代码

   条件1执行代码

条件成立执行的表达式 if 条件 else 条件不成立得表达式

a=1
b=2
c=a if a>b else b
print(c)

 

 

 P.S:在python中 if ( age>=18 and age<=60 ) 可以化简为if(18<=age<=60)

 

2、循环语句

while循环 while循环嵌套

for循环

while、for

(跳出循环)

循环中的else

(循环正确结束之后应用) 

 

while 条件:
   条件成立执行代码1
   条件成立执行代码2

i=0
while i<5:
    print('***')
    i+=1
 while 条件1:

   条件1执行代码

   条件1执行代码

   while 条件2:

       条件2执行代码

   条件1执行代码

 for 临时变量 in 序列 :

    重复执行得代码1

    重复执行得代码2

str1='hello'
for i in str1:
    print(i)

 

  • break

(终止此循环)

  • continue

(跳出本次循环,

   执行下一次循环)

 

for 临时变量 in 序列 /while 条件

    条件成立执行代码

 else:

    循环结束之后要执行得代码

(P.S:continue跳出else正常

          break跳出else没有用)

 

 

posted on 2020-02-27 21:15  孤岛蓝鲸  阅读(304)  评论(0编辑  收藏  举报