python 流程控制语句多项分支
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 流程控制语句多项分支,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4237字,纯文字阅读大概需要7分钟。
内容图文
![python 流程控制语句多项分支](/upload/InfoBanner/zyjiaocheng/739/51946ced2fed41aabce7fa6678a3f3e9.jpg)
### 多项分支
"""
语法:
if 条件表达式1:
code ...
code ...
elif 条件表达式2:
code ...
code ...
elif 条件表达式3:
code ...
code ...
else:
code ...
code ...
如果条件表达式1成立,就执行1当中的代码块,如果不成立,向下执行
如果条件表达式2成立,就执行2当中的代码块,如果不成立,向下执行
如果条件表达式3成立,就执行3当中的代码块,如果不成立,向下执行
直到最后,没有一个条件满足,直接执行else这个分支;
从多个条件分支当中选1个;
elif 可以是0个也可以是多个
else 可以是0个也可以是1个
"""
youqian = True
双项分支
if youqian == True:
print("我就立刻嫁给你,办手续")
else:
print("你是个好人 ... ")
多项分支
youqian = True
youfang = True
youche = True
youyanzhi = True
youtili = True
if youqian == False:
print("我就嫁给你1")
elif youfang == False:
print("我就嫁给你2")
elif youche == False:
print("我就嫁给你3")
elif youyanzhi == False:
print("我就嫁给你4")
elif youtili == False:
print("我就嫁给你5")
else:
print("你出家吧,当我穿上了婚纱,你也披上了袈裟")
### 巢状分支 (单项分支 双项分支 多项分支的互相嵌套)
if youqian == True:
if youfang == True:
if youche == True:
if youyanzhi == True:
if youtili == False:
print("老娘要嫁给你111")
else:
print("恭喜你!成为我的1号备胎")
else:
print("你太丑,你去奥拉克整一下荣")
else:
print("你是个好人,前面右拐是2路汽车,打车回家.")
出题 height
女生找对象
# 男生在1米~1.5米之间 小强 你在哪里?
# 男生在1.5~1.7米之间 没有安全感~
# 男生 1.7~ 1.8米之间 帅哥 留个电话
# 男生 1.8~2米之间 帅哥 你建议多一个女朋友吗
print("<================>")
'''
方法一: python 特有写法:
height = 1.7
if 1 <= height <= 1.5:
print("小强 你在哪里?")
elif 1.5 < height <= 1.7:
print("没有安全感~")
elif 1.7<height <=1.8:
print("帅哥 留个电话")
elif 1.8 < height <= 2:
print(" 帅哥 你建议多一个女朋友吗")
else:
print("没有符合的条件")
'''
方法二: 通用写法:
height = float( input("请输入您的身高:") )
print(height,type(height) )
if height >= 1 and height <= 1.5:
print("小强 你在哪里?")
elif height>1.5 and height <= 1.7:
print("没有安全感~")
elif height > 1.7 and height <= 1.8:
print("帅哥 留个电话")
elif height > 1.8 and height <= 2:
print(" 帅哥 你建议多一个女朋友吗")
else:
print("没有符合的条件")
上一步 下一步的操作快捷键
ctrl + z
ctrl + y
注释快捷键
ctrl + q notepad
ctrl + / pycharm# ### 多项分支
"""
语法:
if 条件表达式1:
code ...
code ...
elif 条件表达式2:
code ...
code ...
elif 条件表达式3:
code ...
code ...
else:
code ...
code ...
如果条件表达式1成立,就执行1当中的代码块,如果不成立,向下执行
如果条件表达式2成立,就执行2当中的代码块,如果不成立,向下执行
如果条件表达式3成立,就执行3当中的代码块,如果不成立,向下执行
直到最后,没有一个条件满足,直接执行else这个分支;
从多个条件分支当中选1个;
elif 可以是0个也可以是多个
else 可以是0个也可以是1个
"""
youqian = True
双项分支
if youqian == True:
print("我就立刻嫁给你,办手续")
else:
print("你是个好人 ... ")
多项分支
youqian = True
youfang = True
youche = True
youyanzhi = True
youtili = True
if youqian == False:
print("我就嫁给你1")
elif youfang == False:
print("我就嫁给你2")
elif youche == False:
print("我就嫁给你3")
elif youyanzhi == False:
print("我就嫁给你4")
elif youtili == False:
print("我就嫁给你5")
else:
print("你出家吧,当我穿上了婚纱,你也披上了袈裟")
### 巢状分支 (单项分支 双项分支 多项分支的互相嵌套)
if youqian == True:
if youfang == True:
if youche == True:
if youyanzhi == True:
if youtili == False:
print("老娘要嫁给你111")
else:
print("恭喜你!成为我的1号备胎")
else:
print("你太丑,你去奥拉克整一下荣")
else:
print("你是个好人,前面右拐是2路汽车,打车回家.")
出题 height
女生找对象
# 男生在1米~1.5米之间 小强 你在哪里?
# 男生在1.5~1.7米之间 没有安全感~
# 男生 1.7~ 1.8米之间 帅哥 留个电话
# 男生 1.8~2米之间 帅哥 你建议多一个女朋友吗
print("<================>")
'''
方法一: python 特有写法:
height = 1.7
if 1 <= height <= 1.5:
print("小强 你在哪里?")
elif 1.5 < height <= 1.7:
print("没有安全感~")
elif 1.7<height <=1.8:
print("帅哥 留个电话")
elif 1.8 < height <= 2:
print(" 帅哥 你建议多一个女朋友吗")
else:
print("没有符合的条件")
'''
方法二: 通用写法:
height = float( input("请输入您的身高:") )
print(height,type(height) )
if height >= 1 and height <= 1.5:
print("小强 你在哪里?")
elif height>1.5 and height <= 1.7:
print("没有安全感~")
elif height > 1.7 and height <= 1.8:
print("帅哥 留个电话")
elif height > 1.8 and height <= 2:
print(" 帅哥 你建议多一个女朋友吗")
else:
print("没有符合的条件")
内容总结
以上是互联网集市为您收集整理的python 流程控制语句多项分支全部内容,希望文章能够帮你解决python 流程控制语句多项分支所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。