条件语句基础篇:if的嵌套 含完整示例源码
文章标签:
源码怎么制作
if嵌套的语法格式为:
if 条件1:
满足条件1做的事情1
满足条件1做的事情2
if 条件2:
满足条件2做的事情1
满足条件2做的事情2
注意:嵌套的关键点在于空格缩进;通过空格的缩进来决定语句之间的层次关系
下面以示例的形式演示if嵌套的用法,打开PyCharm编辑器,新建“if嵌套演示.py”,演示根据物体的长宽高及重量,判断该物体是否可以通过电梯运输。如下图所示
附:完整示例源码
"""
if嵌套的演示
运输电梯的大小为80*50*200cm,最大载重为200kg
通input语句接收物体的长、宽、高及重量,并转换为浮点型
使用if嵌套语句判断该物体是否可以通过电梯来运输
"""
print("我是电梯,我的大小为80*50*200cm,最大载重为200kg,不要放入太大的物体吆~~,谢谢配合!")
long = float(input("请输入物体的长度(单位:cm):")) #通过input获取键盘输入的物体长度,使用float将其转换为浮点型,并赋值给变量long
wide = float(input("请输入物体的宽度(单位:cm):")) #通过input获取键盘输入的物体宽度,使用float将其转换为浮点型,并赋值给变量wide
height = float(input("请输入物体的高度(单位:cm):")) #通过input获取键盘输入的物体高度,使用float将其转换为浮点型,并赋值给变量height
weight = float(input("请输入物体的重量(单位:kg):")) #通过input获取键盘输入的物体重量,使用float将其转换为浮点型,并赋值给变量weight
if(long < 80) :
print(f"您输入的物体长度为{long}cm,长度可以")
if(wide < 50) :
print(f"您输入的物体宽度为{wide}cm,宽度可以")
if(height < 200) :
print(f"您输入的物体高度为{height}cm,高度可以")
if(weight < 200) :
print(f"您输入的物体重量为{weight}cm,重量可以")
else :
print(f"您输入的物体重量为{weight}kg,重量已超过电梯的承载重量")
else :
print(f"您输入的物体高度为{height}cm,高度已超过电梯的承载高度")
else :
print(f"您输入的物体宽度为{wide}cm,宽度已超过电梯的承载宽度")
else :
print(f"您输入的物体长度为{long}cm,长度已超过电梯的承载长度")