目录
if
语法:
if 条件:
条件成立执行的代码1
条件成立执行的代码2
......
注意:下方没有加缩进的代码不属于if,和if条件无关
if...else...
语法:
if 条件:
条件成立执行的代码1
条件成立执行的代码2
......
else :
条件成立执行的代码1
条件成立执行的代码2
......
注意:如果某些条件成立执行了相关代码,那么其他情况的代码解释器根本不会执行
多重判断
语法:
if 条件1:
条件成立执行的代码1
条件成立执行的代码2
......
elif 条件2:
条件成立执行的代码1
条件成立执行的代码2
......
.......
else:
以上条件都不成立执行的代码
注:(age >= 18) and (age <= 60)可以写为 18 <= age <= 60;
if嵌套
语法:
if 条件1:
条件成立执行的代码1
条件成立执行的代码2
.......
if 条件2:
条件成立执行的代码1
条件成立执行的代码2
......
注:条件2的if是处于条件1的缩进关系内部
生成随机数:
①导入模块random
②使用random.randint(a,b):生成随机数的方法,随机数的范围为[a,b]
三目运算符
语法:
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式