Python旧版课程库
Python第 01 期 - 基础查看课程总览

012 运算符 - 比较运算符

主要内容

  1. 熟知布尔类型(bool)的定义及作用
  2. 了解比较运算符的使用,包括:> >= < <= == !=

1. 布尔类型的定义

布尔型(bool)用关键字True和False表示,分别对应“真”与“假”,或者“对”与“错”的意思。

2. 布尔类型的作用

显示比较运算的结果,比如: 10小于2,结果是错的,所以输出False

print(10<2)
2大于1,结果是对的,所以输出True

print(2>1)
布尔型属于特殊的整型,可用于数值计算。 True表示数值1,False表示数值0。 以下程序输出结果为6

print(5+True)
以下程序输出结果为0

print(False*100)

3. 比较运算符

比较运算符 功能
> 大于,如果运算符左边的值大于右边的值,则返回 True;否则返回 False
>= 大于或等于,如果运算符左边的值大于或等于右边的值,则返回 True;否则返回 False
< 小于,如果运算符左边的值小于右边的值,则返回 True;否则返回 False
<= 小于或等于,如果运算符左边的值小于或等于右边的值,则返回 True;否则返回 False
== 等于,如果运算符左边的值等于右边的值,则返回 True;否则返回 False 注:一个等号表示赋值,用法: a=b 作用是把一个值b赋给变量a 两个等号表示等于判断,用法:a==b 作用是判断a是否等于b
!= 不等于,如果运算符左边的值不等于右边的值,则返回 True;否则返回 False
运行以下程序,体验比较运算符的作用:

x = (10 * 3 -25) > (8 -2)
print('(10 * 3 -25) > (8 -2) 的结果为:',x)

print('10 >= 10 的结果为:',10 >= 10)

print('10 == 10 的结果为:',10 == 10)

print('10 != 10 的结果为:',10 != 10)

print('10 <= 10 的结果为:',10 <= 10)

print('10 < 10 的结果为:',10 < 10)

4. 小结

  • 布尔型(bool)用关键字True和False表示
  • 布尔型可用于数值计算,True表示1,False表示0
  • 熟悉比较运算符的使用:> >= < <= == !=
  • OJ训练题

    1、猫和老鼠 - ★
    2、方格填数 - ★
    3、两数乘积 - ★
    4、【入门】温度转换 - ★★
    5、【入门】买文具 - ★★★