Python的基础语法 2 条件分支语句

版权声明: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)

猜你喜欢

转载自blog.csdn.net/lancer777/article/details/82802392