初识条件判断(逻辑判断)
逻辑判断与逻辑语句
什么是逻辑判断? —> 对于一件事情的正确与否的判断,即 真假的判断;在 python 中,我们使用 bool 类型来判断真与假,对与错。
什么是逻辑业务? —> 根据逻辑判断的结果做不同的事情,就是我们需要做的逻辑业务。
什么是条件语句? —> 对于条件满足的判断语句,就是条件语句。
一个逻辑语句是由条件语句与业务语句组合而成的。
if 语句
if 语句的功能:判断一个条件的真实性,如果条件结果为真(即true),则执行 if 的逻辑语句。
if 语句的用法:示例如下
关于逻辑判断应用的总结
如果要实现一个复杂的功能程序,逻辑判断必不可少。而对于刚接触编程的伙伴来说掌握不好逻辑判断很难进行后续编程,所以为大家再次总结逻辑判断的定义,帮助大家更好的理解与应用。
什么是逻辑判断?—> 所谓的逻辑判断就是在一个程序中要对判断的语句进行真与假的结果判定,逻辑判断结果的最基本标准是布尔类型。布尔类型只有两个值:true和false,在python语言中对应的是1和0。
看下面的示例:
代码释义:在程序中, 如果name等于 “小明”,则程序会做相应的逻辑处理,把 name 改成 “小红”。并打印 “小红” ,如果 name 不等于 “小红”,则程序跳出 if 判断之后去打印 name 。结果输出发现 name 的变量值变成了 “小红”,代表这个判断是 true ,所以会走到 if 语句下面的代码块。
if … else … 语句
关于 if 语句 我们知道了它是判断一个条件的真实性,如果条件结果为真(即true),则执行 if 的逻辑语句,是条件为真代码块的入口。else 则与之相反。
else 语句功能:对于 if 条件不满足的时候,执行另一个条件的代码块的入口。
else 语句的用法:示例如下
elif 语句
什么是 elif ?—> elif(或者如果)对于条件的非第一次的多种判断,每一种判断条件都对应着一组业务代码。
elif 语句的功能:对于首次的 if 语句判断不满足后,其他条件的判断语句。
elif 语句的用法:示例如下
关于条件判断的条件嵌套
在条件判断的程序中,条件判断也可以新的条件判断语句,这就形成了条件嵌套结构,如下所示:
1.程序首先判断条件 1 是否为真
2.如果条件 1 为真,则判断条件 2 是否为真
- 条件 1 为真并且条件 2 为真,执行代码块 1
- 条件 1 为真并且条件 2 为假,执行代码块 2
3.如果条件 1 为假,则判断条件 3 是否为真
- 条件 1 为假并且条件 3 为真,执行代码块 3
- 条件 1 为假并且条件 3 为假,执行代码块 4
示例如下:
首先,用户输入性别为 man
然后,用户输入年龄 20
经过第 3 行的条件判断 sex == man 和 第 9 行的条件判断 age > 60
- 执行第 12 行的语句
- 输出 young man
条件语句的总结
- 条件语句满足一个条件后,将退出当前的条件语句。
- 每个条件语句中,仅有且必须有一个 if 语句,可以有0个或多个 elif 语句,也可以有 0 个或者 1 个 else 语句。
- 每个条件语句 if 必须是第一个条件语句
关于条件语句的小练习
需求 – 下面是某城市出租车收费标准:
起步价13元,3公里以内收费13元;
超过3公里,基本单价2.3元/公里;
超过10公里,基本单价加收20%的费用,即2.76元/公里;
燃油附加费1元/次;
根据该标准编写出租车的计费程序。
示例如下:
以上就是python学习之流程控制与条件判断总结的详细内容,更多关于python条件判断的资料请关注www.887551.com其它相关文章!