Zero to Hero 1-3

 Conditional Statements 条件语句

Boolean Data Type

问AI :


欢迎来到第三节!在本节中,我们将深入探讨另一种Python数据类型:布尔型或逻辑型。布尔值只能有两个值之一:True 或 False 。这种数据类型在评估逻辑条件时起作用。
以下是用于比较的逻辑运算符:

  • == equal to;          == 等于
  • != not equal to;   !=不等于
  • > greater than;     >大于
  • < less than;          <小于
  • >= greater than or equal to;     >=大于或等于
  • <= less than or equal to.          <=小于或等于



当你应用这些运算符时,结果将是一个布尔值:如果满足条件,则为True,如果不满足,则为False。例如,考虑以下计算:

# Check if `1` equals `1`
print(1 == 1)
# Check if `"abc"` equals `"aBc"`
print("abc" == "aBc")
# Check if `87*731` greater than or equal to `98*712`
print(87*731 >= 98*712)

Output

True

False

False

上述结果意味着什么?

第一个True表示1等于1(这是不言而喻的);

第二个False表示字符串“abc”和“abc”因字母“b”的大小写敏感性而不同。

最后的False表示87*731不大于或等于98*712。事实上,63597少于69776。

Task

让我们评估以下内容:

  1. first_integer 变量是否小于或等于second_integer ?(如果第一个变量小于或等于第二个变量,则必须返回True,如果大于第二个,则返回 False )
  2. 字符串"text"是否与"TEXT"不同?
  3. "Python" 的字符串长度等于 6吗?

Note 注:

        打印诸如 variable_1 >= variable_2 之类的表达式并不意味着 variable_1 真正大于或等于variable_2 。它只是表示您正在评估此语句是True还是False。此操作不会以任何方式更改变量的值。

修改前:

修改后:

Challenge: Comparison Operators 挑战:比较运算符

Task

    使用上一章中的比较运算符评估以下语句,并打印结果:

  1. 2等于4吗?
  2. 982*37比354*98大吗?

Hint

Fill in the blanks (___) in the code with the appropriate statements.

用适当的语句填写代码中的空格(___)

  1. Use == to check for equality. 使用 == 检查是否相等。
  2. Use > to check if one value is greater than another. 使用>检查一个值是否大于另一个值。
# Check the first statement
print("Is 2 equal to 4?", 2 == 4)
# Check the second statement
print("Is 982*37 greater than 354*98?", 982*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值