# ### 多项分支

'''

if 条件表达式1:

code1

code2

elif 条件表达式2:

code3

code4

elif 条件表达式3:

code5

code6

else:

code7

如果条件表达式1成立,直接执行if当中的代码块,如果不满足

依次向下判断,看是否条件表达式2成立,成立则执行对应代码块,

反之,继续向下判断 条件表达式3 ,如果成立执行对应代码块,

反之,继续向下判断 如果都没有满足的条件,直接执行else中的代码块

elif 这个条件可以是0个 也可以是多个

else 这个条件可以是0个 也可以是1 个

elif 如果有一个满足,剩下的条件表达式统统不执行.只执行那一个代码块

'''

# 双向分支 (二选一)

youqian = True

if youqian == True:

print("我就嫁给他")

else:

print("你是个好人")

youqian = False

youfang = False

youche = False

youyanzhi = False

youtili = False

# 多项分支 (多选一)

if youqian == True:

print("我就嫁给他1")

elif youfang == True:

print("我就嫁给他2")

elif youche == True:

print("我就嫁给他3")

elif youyanzhi == True:

print("我就嫁给他4")

elif youtili == True:

print("我就嫁给他5")

else:

print("快走吧脑弟,一会好赶不上二路汽车了7")

# 巢状分支 (单项分支 双项分支 多项分支互相嵌套使用)

youqian = True

youfang = True

youche = True

youyanzhi = False

youtili = True

if youqian == True:

if youfang == True:

if youche == True:

if youyanzhi == True:

if youtili == True:

print("你就是我的如意郎君,1")

else:

print("恭喜你,我的1号备胎2")

else:

print("我向来与丑的人无缘,没缘分3")

else:

print("你是个大好人啊4")

python条件表达式有哪几个_python条件表达式:多项分支,双向分支相关推荐

  1. python条件表达式:多项分支,双向分支

    # ### 多项分支 ''' if 条件表达式1:code1code2 elif 条件表达式2:code3code4 elif 条件表达式3:code5code6 else:code7如果条件表达式1 ...

  2. python三元表达式求值_python 三元表达式的 列表推导式 生成器推导式

    python中三元表达式的语法如下 ===if else result = x if condition else y 另外一种三元表达式,比较少见 result = (x, y)[condition ...

  3. 08.15 javascript3 分支结构 条件语句 :单向分支 双向分支 嵌套分支 多项分支 循环结构 while dowhile for 跳转语句 其他语句...

    # 分支结构  条件语句 ### 单向分支          if (){              } ### 双向分支          if () {          } else {     ...

  4. python条件表达式有哪几个_Python中条件表达式的评估顺序是什么?

    我知道python中的条件表达式是x if c else y,但是我在使用它时遇到了一些问题. 我有两个代码要比较. 代码1: 1 2 3 4 5 6 7 8def fun(p): if len(p) ...

  5. python中循环迭代语句_python条件与循环-循环

    1 while语句 while用于实现循环语句,通过判断条件是否为真,来决定是否继续执行. 1.1 一般语法 语法如下: while expression: suite_to_repeat 1.2 计 ...

  6. python lambda表达式及用法_python lambda表达式简单用法

    条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即: # 普通条件语句 if 1 == 1: name = 'wupeiqi' else: name = 'alex' # 三元运 ...

  7. python中x y表示_Python中表达式x += y和x = x+y 的区别详解

    前言 本文主要给大家介绍的是关于Python中表达式x += y和x = x+y 区别的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 直接看下面代码: x +=y In [66]: id( ...

  8. python 循环语句结果存储_Python条件语句和循环语句

    前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...

  9. python条件语句有哪些_Python 条件语句

    原标题:Python 条件语句 文 | 糖豆 图 | 来源网络 糖豆贴心提醒,本文阅读时间3分钟,文末有秘密!Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者F ...

最新文章

  1. 超过resnet的图片分类网络
  2. CodeForces 362C
  3. linux kernel makefile analysis
  4. Arrays.sort和Collection.sort分别使用什么排序来实现的
  5. linux多系统更改启动顺序
  6. qt窗口关闭退出程序_Qt5 窗口关闭信号的响应~
  7. 您的日志就是您的数据:logstash + elasticsearch
  8. 应用程序框架实战二十二 : DDD分层架构之仓储(层超类型基础篇)
  9. 用jQuery实现页面遮罩弹出框
  10. Eclipse修改svn地址
  11. Wireshark 文件分割和合并
  12. c语言怎么随机生成迷宫地图,C++实现随机生成迷宫地牢
  13. 04.Unity ShaderGraph序列(Lightweight Pipeline相关扫盲)
  14. 安利超实用的游戏unity3d场景模型素材网站
  15. 2020-08-05流量计怎么选你学会了么?
  16. catia 摆正点云的方法_基于CATIA的逆向工程点云定位方法
  17. 高通WLAN框架学习(22)-- WPA3
  18. 【Codeforces Round #531 (Div. 3) F. Elongated Matrix】状压DP
  19. C语言麦克劳林展开e^x,sinx,cosx
  20. Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: There is no gette

热门文章

  1. 分布式锁的几种实现方式
  2. 最佳时间 (DOM编程艺术)
  3. CSS,给我们不一样的体验
  4. printf-小代码,大问题
  5. 由于Eclipse版本不符造成的异常
  6. golang 切片删除指定内容
  7. python with 打开多个文件
  8. linux shell 文件比较 diff 简介
  9. linux 手动释放内存
  10. linux yum错误 14: PYCURL ERROR 6 - Couldn't resolve host 'mirrorlist.centos.org'