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=1b=2c=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=0while 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)
| (终止此循环) (跳出本次循环, 执行下一次循环) | for 临时变量 in 序列 /while 条件: 条件成立执行代码 else: 循环结束之后要执行得代码 (P.S:continue跳出else正常 break跳出else没有用) |
|