Python第五章:if语句

本文介绍了Python编程中的If语句及其在条件测试中的应用。讲解了如何进行简单的相等比较、忽略大小写的比较、不等比较以及数值比较。还探讨了如何使用and和or关键字来检查多个条件。示例代码展示了如何在实际编程中运用这些概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 哇,第五章了。小菜鸡加油💪

编程时经常需要检查一系列条件,并据此决定采取什么措施。在py中,If语句让你能够检查程序的当前状态,并采取相应的措施。

5.1一个简单的示例

可以跳过了。

写一下代码:

cars=["qi","che"]
for car in cars:
    if car=="qi":
        print(car.upper())
    else:
        print(car.title())

运行成功,输出:

QI
Che

5.2 条件测试

每条 if 语句的核心都是一个值为 True 或 False 的表达式,这种表达式称为条件测试。Python
根据条件测试的值为 True 还是 False 来决定是否执行 if 语句中的代码。如果条件测试的值为
True,Python 就执行紧跟在 if 语句后面的代码:如果为 False,Python就忽略这些代码。

5.2.1检查是否相等

大多数条件测试将一个变量的当前值同特定值进行比较。

car='qi'
car=='che'
false

首先使用一个等号将 car 的值设置为'qi’,接下来,使用两个等号(==)检查 car 的值是否为'che’。这个相等运算符在两边的值相等时返回True,否则返回 False。

5.2.2检查是否相等时忽略大小写

如题目所说。

5.2.3检查是否不相等

要判断两个值是否不等,可以结合使用惊叹号和等号(!=),!:不

例如:

siji='hy'
if siji !='biguo'
   print("hy si ji bi guo!")

输出:hy si ji bi guo!

5.2.4 数值比较

检查数值十分简单。在if语句中可以使用各种数学比较,可以直接检查关心的条件。

5.2.2检查多个条件

同时检查多个条件时,关键字 and 和 or 很重要。

1.使用and检查多个条件。

要检查是否两个条件都为真,可使用关键字 and 将两个条件测试合二为一,如果每个测试都通过了,整个表达式就为 ture ;如果至少一个测试没通过,整个表达式就为false.

l例如,要检查是否两个人都不小于21岁,可使用下面的测试:

age_0 = 22
age_1 = 18
age_0>=21 and age_1>=21

age0通过了测试,但是age 1没有通过所以输出为 false.

为改善可读性,可将每个测试分别放在一对圆括号内,但并非必要。类似这样:

(age_0>=21 and age_1>=21)

2.使用 or检查多个条件

 关键词 or也可以检查多个条件,至少一个条件满足,就能通过整个测试,仅当两个测试都没有通过是,使用 or 的表达式才为 false

例如,再次检查两个人的年龄,但检查条件是至少一个人的年龄不小于21:

age_0 = 22
age_1 = 18
age_0>=21 or age_1>=21
Ture
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值