《笨办法学 python3》系列练习计划——28.布尔表达式练习

本文通过《笨办法学Python3》中的练习,介绍了布尔逻辑表达式的重要性和应用,包括True和False的判断,比较运算符的使用如等于、不等于,并通过实际例子验证结果。此外,还提到了加分练习,要求列出Python中的等价运算符及其名称,并进行测试。
摘要由CSDN通过智能技术生成

题目

上题我们学习了不少逻辑表达式,但是他们还有另一个更正式的名字——布尔逻辑表达式(boolean logic expression)。它们无处不在非常重要,所以本题将要练习它们。
我们要做的是判断下列表达式的结果是 True 还是 False,并在 python 环境中验证结果:

  1. True and True
  2. False and True
  3. 1 == 1 and 2 == 1
  4. “test” == “test”
  5. 1 == 1 or 2 != 1
  6. True and 1 == 1
  7. False and 0 != 0
  8. True or 1 == 1
  9. “test” == “testing”
  10. 1 != 0 and 2 == 1
  11. “test” != “testing”
  12. “test” == 1
  13. not (True and False)
  14. not (1 == 1 and 0 != 1)
  15. not (10 == 1 or 1000 == 1000)
  16. not (1 != 10 or 3 == 4)
  17. not (“testing” == “testing” and “Zed” == “Cool Guy”)
  18. 1 == 1 and not (“testing” == 1 or 1 == 0)
  19. “chunky” == “bacon” and not (3 == 4 or 3 == 3)
  20. 3 == 3 and not (“testing” == “testing” or “Python” == “Fun”)

在最后将附上解题技巧。

加分练习
  1. python 中还有很多和 !=== 类似的操作符,试着尽可能的列出 python 的等价运算符,例如 <<= (我想这不是叫比较运算符么?)。
  2. 写出每一个等价运算符的名称
  3. 在 python 中测试新的布尔操作。在敲回车前喊出它们的结果。不要思考凭第一感觉就行,把表达式写在纸上在按下回车,最后看看自己做对多少,做错多少。
  4. 把习题 3 那张纸丢掉,以后用不到它了。




我的答案

28.0基础练习
# 1. True and True
print('True and True' + ' 是真是假? 我的答案是 ' + 'True')
print(True and True, "\n" * 2)

# 2. False and True
print('False and True' + ' 是真是假? 我的答案是 ' + 'False')
print(False and True, "\n" * 2)

# 3. 1 == 1 and 2 == 1
print('1 == 1 and 2 == 1' + ' 是真是假? 我的答案是 ' + 'False')
print(<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值