【Python一级】运算符

在python一级考试中,主要运用到算术运算符、比较运算符、逻辑运算符

算术运算符

  1. 算术运算符
    算术运算符与数值一起使用来执行常见的数学运算:
  • + 加
  • - 减
  • * 乘
  • / 除
  • % 取模
  • ** 幂
  • // 地板除(取整数)
  1. 优先级
    python中的算术运算符存在优先级顺序,**优先级最高,+和-优先级最低,其他级别一样属于中等。
    同优先级的基本运算按照自左向右的顺序执行
    123-123//100*100

  2. +=、-=、*=、/=、%=

  3. 编程练习题
    【数字对调】
    输入一个三位数,要求把百位数与个位数对调,输出对调后的数
    【样例输入】123
    【样例输入】321
    【BMI指数】
    体质指数(BMI),是国际最常用来量度体重与身高比例的工具。它利用身高和体重之间的比例去衡量一个人是否过瘦或过肥。(保留3位小数)
    【样例输入】1.75 68
    【样例输出】22.204
    【歌手大奖赛】
    歌手大奖赛上6名评委给一位参赛者打分,6个人打分的平均分为9.6分;如果去掉一个最高分,这名参赛者的平均分为9.4分;如果去掉一个最低分,这名参赛者的平均分为9.8分;如果去掉一个最高分和一个最低分,这名参赛者的平均分是多少?

  4. 选择练习题

1. 假设 a=2,b=3, 那么 a-b*b的值是?
A. -3        B. -2        C. -7        D. -11

2. 假设 a=2,b=10,c=a*b-5,那么c的值是?
A. 150        B. 295        C. 300        D. 15

3. 执行print(1+2*2+6/3)的结果为?
A. 4        B. 7        C. 4.0        D. 7.0

4. 已知变量 a=5,b=6,执行语句 a*=a+b 后,变量a的值为:
A. 11         B. 30        C. 31          D. 55

5. 运行下列代码,d输出的结果是?
a,b,c = 23,13,3
d = (a+b)-c**c
A. 22        B. 27        C. 99        D. 9

6. print(4+6*2+8)的结果是?
A. 100        B. 24        C. 64        D.28

7. 运行下列程序,输出结果为
a = 8
a += 1
print(a)
a *= 10
print(a)
a **= 2
print(a)

8. 下列代码的执行结果是?
a = 2
b = 3
a = 5
print( a*b-b/10)

9. 执行print("'10+20="10+20')后,结果等于?
A. 10+20=30
B. "10+20"=30
C. 报错
D. “10+20=”10+20

10. 【判断】在python中输入 80/4//3,计算结果为6.0

比较运算符

  1. 比较运算符用于比较两个值:
  • == 等于
  • != 不等于
  • > 大于
  • < 小于
  • >= 大于等于
  • <= 小于等于
  1. bool 布尔类型
    布尔值使用常量True 和 False来表示
  • True : 1
  • False: 0
    bool值为False的情况还有 ''、""、''''''、""""""、()、[]、{}、None、0.0、0L、0.0+0.0
  1. 逻辑运算符
    逻辑运算符用于组合条件语句:
  • and 两个语句都为真,则返回True
  • or 如果其中一个语句为真,则返回True
  • not 反转结果,如果结果为True,则返回False

你可能感兴趣的:(【Python一级】运算符)