网站首页 > 知识剖析 正文
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,长度已超过电梯的承载长度")
猜你喜欢
- 2025-07-27 Word 表格中如何正确插入图片?3 分钟包你学会!
- 2025-07-27 CAD该如何设置-笔记分享!(cad一般怎么设置)
- 2025-07-27 Excel数据输入技巧:提升效率的实用指南
- 2025-07-27 国际检查机构:兴奋剂检查并非随机,与运动员成绩表现高度关联
- 2025-07-27 用HTML5+Canvas,自制论坛头像LOGO
- 2025-07-27 Word 的规范化设置(word文档规范)
- 2025-07-27 如何批量修改图片尺寸?简单好学的五种图片批量改尺寸方法!
- 2025-07-27 AutoCAD绘制圆弧的技巧 机械制图 cad教程入门到精通 CAD练习题
- 2025-07-27 在 Microsoft Word 中进行打印设置详细的操作步骤和常见的设置说明
- 2025-07-27 高速MOS半桥电压波形(mos半桥电路)
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)