版权声明:https://blog.csdn.net/lancer777?assign_skin=skin-blackboard https://blog.csdn.net/lancer777/article/details/82802392
Python的基础语法: 条件分支
python:
条件分支流程
num=int(input())
if num>10:
print('ok')
else:
print('no')
语法:
if 布尔表达式:
缩进 代码
if 布尔表达式:
代码
else:
代码
if 布尔表达式:
代码
elif 表达式:
代码
elif 表达式:
代码
。。。。。
else 表达式:
代码
4.用elif当条件达成会跳出分支流程,用if则会继续执行。
******if和else的嵌套使用******
if 表达式:
if 表达式:
代码
else 表达式:
代码
else:
代码
注意:在python中同一级的if,else必须对齐;并不遵守就近原则,也避免了else悬挂问题。
三元操作符
eg:求 x,y,z中最小的数,x=3 y=4 z=5
x,y,z=3,4,5
small=(x if x<(y if y<z else z) else (y if y<z else z))
print(small)