2022年4月22日:面向初学者的Python--在Python中使用布尔逻辑(运行失败)

本文详细介绍了Python中的条件语句,包括if、elif和else,以及如何使用它们来根据不同的条件执行代码块。同时,讨论了逻辑运算符`and`和`or`的用法及其在布尔表达式中的作用。通过示例代码,阐述了这些概念如何在实际编程中应用,帮助读者更好地掌握Python的控制流程和逻辑判断。

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

编写“if”语句:

等于:a==b

不等于:a!=b

小于:a<b

小于或等于:a<=b

大于:a>b

大于或等于:a>=b

测试表达式:

a是97,b是55,因为97<55是假的,所以不能打印b。最后一句能打印a。

编写if语句

if语句的语法始终为:

if test_expression:

        # statement(s) to be run

例如:

 a是97,b是27。

97大于等于27,则真的,能打印a。

a是24,b是44。如果24<=0,则假的,不能打印a。打印b。 

什么是“else”和“elif”语句?

if/else语句的语法始终为:

if test_expression:

        # statement(s) to be run

else:

        # statement(s) to be run

 a是93,b是27。93>=27,则假的,不能打印a,只打印b。

if/elif语句的语法为:

if test_expression:

        # statement(s) to be run

elif test_expression:

        # statement(s) to be run

 a是93,b是27。93>=27,则假的,不能打印“a is greater than or equal to b”这语句,只打印“a is equal to b”这语句。 

结合使用if、elif和else语句:

if/elif语句的语法为:

if test_expression:

        # statement(s) to be run

elif test_expression:

        # statement(s) to be run

elif test_expression:

        # statement(s) to be run

else:

        # statement(s) to be run

使用嵌套条件逻辑:

嵌套条件逻辑的语法示例为:

if test_expression:

        # statement(s) to be run

        if test_expression:

                # statements(s) to be run

        else:

                # statements(s) to be run

elif test_expression:

        # statement(s) to be run

        if test_expression:

                # statements(s) to be run

        else:

                # statements(s) to be run

else:

        # statement(s) to be run

 a是16,b是25,c是27。16>25,则假的,不能打印。16=25,则假的,不能打印。打印了“a is less than b”。

什么是“and”和“or”运算符?

or运算符

使用or的布尔表达式具有以下语法:

sub-expression1 or sub-expression2

 已确认了每一个字母,没有错误,还是运行失败了。

and运算符

使用or的布尔表达式具有以下语法:

sub-expression1 and sub-expression2

与上面的代码一模一样,就是把or改成and,但是运行会失败的。

and和or之间的差异

and的真值表:

and的真值表
subexpression1运算符subexpression2结果
TureandTureTure
TureandFalshFalsh
FalshandTureFalsh
FalshandFalshFalsh

or的真值表:

or的真值表
subexpression1运算符subexpression2结果
TureorTureTure
TureorFalshTure
FalshorTureTure
FalshorFalshFalsh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值