python语言流程控制语句的格式多分支_python 流程控制语句多项分支

### 多项分支

"""

语法:

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

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

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("没有符合的条件")

标签:语句,...,elif,python,流程,height,print,else,True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值