### 多项分支
"""
语法:
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成立,直接执行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("你太丑,打车回家.")出题 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("没有符合的条件")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。