【Python】判断语句 ② ( if else 语句 | if else 语句语法 | Python 中的空格缩进 | 代码示例 )

news2024/11/17 20:30:28

文章目录

  • 一、if else 语句语法
  • 二、Python 中的空格缩进
  • 三、代码示例





一、if else 语句语法



if else 语句语法 :

if 条件判定:
	满足条件要执行的代码1
	满足条件要执行的代码2
	满足条件要执行的代码3
else:
	不满足条件要执行的代码1
	不满足条件要执行的代码2
	不满足条件要执行的代码3
后续代码
  • 条件判定 没有括号 : 注意与其它语言进行区分 , 判断条件之外不写括号 ;
  • 条件判定 的结果 : 必须是 布尔类型 , 值为 True 或 False ;
  • 冒号 : if 条件判定 和 else 后面 的冒号很重要 , 一定要写上 ;
  • 4 空格缩进 : 条件判定满足 执行的代码 , 和 条件判定不满足要执行的代码 , 之前有一个 四个空格 缩进 ;

else 与 if 是同级的 , 前面不加缩进 ;

else 的代码块也需要添加 4 空格缩进 ;





二、Python 中的空格缩进



Python 语言中 , 通过空格缩进 , 判断代码的归属 , 相当于 其它语言的 大括号 ;

Python 中 , 空格缩进 是 Python 语法中很重要的一部分 , 4 空格缩进决定了 Python 代码逻辑结构 ; 多行代码同时具有 4 空格的缩进 , 那么这些代码相当于写在同一个大括号中 ;

  • 如果使用 普通文本编辑器 编写 Python 代码 , 建议使用 4 个空格进行缩进 ;
  • 如果使用 IDE 环境 , 如 PyCharm 进行开发 , 一般 使用 TAB 键进行缩进 , PyCharm 会自动将 Tab 键转为 4 空格 ;




三、代码示例



代码示例 :

"""
if else 语句代码示例
"""

# 通过 input 从命名行获取的都是字符串类型
input_string = input("请输入年龄 : ")

# 将字符串转为 int 整型
age = int(input_string)

# 判断年龄
if age < 18:
    # 判定条件通过执行的代码
    print("购买儿童票")
else:
    # 判定条件不通过执行的代码
    print("购买成人票")

# 后续代码
print("祝您旅途愉快")

执行结果 :

  • 输入 15 :
请输入年龄 : 15
购买儿童票
祝您旅途愉快

在这里插入图片描述

  • 输入 19 :
请输入年龄 : 19
购买成人票
祝您旅途愉快

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/554841.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

佳能打印机删掉又会自动加载的原因及解决方案

驱动人生分析出现佳能打印机删掉又会自动加载的原因可能是因为在系统中&#xff0c;存在着佳能打印机的自动驱动程序。将打印机删除后&#xff0c;系统会自动重新安装该驱动程序&#xff0c;导致打印机重新加载。 特别在一台新的佳能打印机设备到位时&#xff0c;也会出现电脑…

2023自动化测试工具还有什么新鲜事?

我们准备了一份详细指南&#xff0c;介绍了在一个好的测试自动化工具中应该寻找什么&#xff0c;以及哪些工具在 2023 年值得考虑。 尽管手动测试仍然是软件质量保证的强大工具&#xff0c;正如我们在最近关于手动测试与自动测试的长期阅读中再次确立的那样&#xff0c;越来越…

1700页,卷S人的 软件测试《八股文》PDF手册,涨薪跳槽拿高薪就靠它了

大家好&#xff0c;最近有不少小伙伴在后台留言&#xff0c;又得准备面试了&#xff0c;不知道从何下手&#xff01; 不论是跳槽涨薪&#xff0c;还是学习提升&#xff01;先给自己定一个小目标&#xff0c;然后再朝着目标去努力就完事儿了&#xff01; 为了帮大家节约时间&a…

【Linux】权限管理,谁动了我代码?!

目录 一&#xff0c;shell命令以及运行原理 二 &#xff0c;Linux用户权限 1. su —— 用户切换 三&#xff0c;权限管理 1. 理解 2. 用户 3. 文件类型 4. 文件基本权限 5. 设置文件权限方法 1. chmod —— 修改文件访问权限 2. chown —— 修改文件拥有者 3. chg…

2023年5大风口行业

今天就来和大家分享一下&#xff0c;在时代的洪流下&#xff0c;普通人如何顺应大势抓住机遇&#xff01; 实现人在风口上&#xff0c;猪都会飞起来。 根据对市场的观察及各平台数据分析结果&#xff0c;小编总结了了2023年将会迎来大爆发的5个行业&#xff0c;带大家看看新的…

最近公司招人面试了一位5年的测试,一问三不知,最后还反怼我...

最近看了很多简历&#xff0c;很多候选人年限不小&#xff0c;但是做的都是一些非常传统的项目&#xff0c;想着也不能通过简历就直接否定一个人&#xff0c;何况现在大环境越来 越难&#xff0c;大家找工作也不容易&#xff0c;于是就打算见一见。 在沟通中发现&#xff0c;由…

xxl-sso 单点登录

目录 1 项目启动修改Host文件运行路径SSO登录/注销流程验证 2 分析登录流程 单点登录原理及简单实现&#xff1a;https://www.cnblogs.com/ywlaker/p/6113927.html xxl-sso是一款基于redis轻量级分布式高可用的SSO实现组件,支持web端(Cookie实现)和app端(Token实现)两种方式,两…

[WGAN] Wasserstein GAN

看这个解析讲的也挺好的&#xff1a;令人拍案叫绝的Wasserstein GAN - 知乎 1、背景 GAN的训练是delicate和unstable的。需要定义一个连续的距离&#xff0c;来衡量模型distribution和真实distribution之间的差异。 2、贡献 提出了Wasserstein-GAN&#xff0c;用Earth Mover (…

常用五大类RFID系统,实践领域广泛,加强现代化管理

随着信息技术的不断进步&#xff0c;RFID技术已逐渐成为企业管理及社会服务领域中不可或缺的一种重要技术手段。根据其不同的应用场景&#xff0c;RFID技术广泛应用于药品监管、固定资产管理、仓储管理、智慧工厂和消费服务等领域。本文将从五个方面介绍常用的RFID系统。 一、…

Linux Ubuntu配置Anaconda与Python的方法

本文介绍在Linux Ubuntu操作系统的电脑中&#xff0c;安装Anaconda环境与Python语言的方法。 在之前的文章Win10中Anaconda及Python的下载与安装方法&#xff08;https://blog.csdn.net/zhebushibiaoshifu/article/details/122642187&#xff09;中&#xff0c;我们介绍了在Win…

【资料分享】高边、低边晶体管开关及电路解析

高边和低边晶体管开关 电路中&#xff0c;晶体管常常被用来当做开关使用。晶体管用作开关时有两种不同的接线方式&#xff1a;高边&#xff08;high side&#xff09;和低边(low side)。 高边和低边是由晶体管在电路中的位置决定的。晶体管可以是双极性晶体管&#xff08;BJT…

云性能测试的主要意义是什么?

云性能测试是一种基于云计算技术的性能测试方法&#xff0c;其通过在云端部署测试环境和测试工具&#xff0c;将测试结果反馈给用户&#xff0c;从而帮助用户评估系统的稳定性、性能和可靠性&#xff0c;那云性能测试的主要意义是什么&#xff1f; 一、作用 云性能测试可以帮助…

测试跳槽一次涨4k,我5年跳了3次...

最近有人说&#xff0c;现在测试岗位初始工资太低了&#xff0c;有些刚刚入行的程序员朋友说自己工资连5位数都没有.....干了好几年也没怎么涨。看看别人动辄月薪1.5到2万&#xff0c;其实我想说也没那么难。 说下如何高效地拿到2万的工资&#xff0c;总体来说&#xff0c;就靠…

了解预测性维护:从哪些方面入手?

预测性维护&#xff08;Predictive Maintenance&#xff09;是一种基于数据分析和先进技术的维护策略&#xff0c;旨在提前预测设备故障&#xff0c;并在故障发生之前采取适当的维护措施。相比传统的定期维护或纠正性维护&#xff0c;预测性维护能够降低维护成本、提高设备可用…

在行 | 唱响钢铁冶金行业绿色发展进行曲

在行业现场解析行业难题&#xff0c; 用主题方案创新数智价值。 中国是世界第一钢铁冶金大国&#xff0c;钢铁产量接近全球的一半&#xff0c;高产量也带来了高碳排&#xff0c;仅钢铁行业的碳排量&#xff0c;已占全球钢铁碳排放总量的60%以上&#xff0c;占全国碳排放总量的…

DID-M3D 论文学习

1. 解决了什么问题&#xff1f; 单目 3D 检测成本低、配置简单&#xff0c;对一张 RGB 图像预测 3D 空间的 3D 边框。最难的任务就是预测实例深度&#xff0c;因为相机投影后会丢失深度信息。以前的方法大多直接预测深度&#xff0c;本文则指出 RGB 图像上的实例深度不是一目了…

从《流浪地球2》看多团队任务管理

《流浪地球2》作为春节档热门电影&#xff0c;讲述了地球因为太阳系内其他恒星的影响而不断向外逃离&#xff0c;人类必须采取行动拯救地球和自己的故事&#xff0c;是中国科幻电影的里程碑式影片。影片中充满各种科技元素&#xff0c;令人印象深刻&#xff0c;量子计算机550系…

【libcurl 】win32 构建 Release版本 修改cmakelist 链接openssl1.1.*

以下库均已MD的构建以vs2019 V142构建MD构建 直接换用了一个openssl库,libcurl连接报错 $(ProjectDir)..\..\..\3rdparty\openssl\xdw_openssl1_1_1\lib\win32\libcrypto.lib

Seata-go TCC 设计与实现

作者&#xff1a;刘月财 本文主要介绍 seata-go 中 TCC 的设计思路、异常处理以及在实战中的使用。 Seata 是一款开源的分布式事务解决方案&#xff0c;致力于为现代化微服务架构下的分布式事务提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和…

IS日志文件存在哪里? Windows服务器lIS日志存放位置及查看

用户每打开一次网页&#xff0c;iis,都会记录用户IP、访问的网页地址、访问时间、访问状态等信息&#xff0c;这些信息保存在iis日志文件里&#xff0c;方便网站管理员掌握网页被访问情况和iis 服务器运行情况。如果网页被恶意访问(如注入数据库)&#xff0c;日志中会有相应的记…