在python一级考试中,主要运用到算术运算符、比较运算符、逻辑运算符
算术运算符
- 算术运算符
算术运算符与数值一起使用来执行常见的数学运算:
- + 加
- - 减
- * 乘
- / 除
- % 取模
- ** 幂
- // 地板除(取整数)
-
优先级
python中的算术运算符存在优先级顺序,**优先级最高,+和-优先级最低,其他级别一样属于中等。
同优先级的基本运算按照自左向右的顺序执行
123-123//100*100
-
+=、-=、*=、/=、%=
-
编程练习题
①【数字对调】
输入一个三位数,要求把百位数与个位数对调,输出对调后的数
【样例输入】123
【样例输入】321
② 【BMI指数】
体质指数(BMI),是国际最常用来量度体重与身高比例的工具。它利用身高和体重之间的比例去衡量一个人是否过瘦或过肥。(保留3位小数)
【样例输入】1.75 68
【样例输出】22.204
③【歌手大奖赛】
歌手大奖赛上6名评委给一位参赛者打分,6个人打分的平均分为9.6分;如果去掉一个最高分,这名参赛者的平均分为9.4分;如果去掉一个最低分,这名参赛者的平均分为9.8分;如果去掉一个最高分和一个最低分,这名参赛者的平均分是多少? -
选择练习题
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/210)
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
比较运算符
- 比较运算符用于比较两个值:
- == 等于
- != 不等于
- > 大于
- < 小于
- >= 大于等于
- <= 小于等于
- bool 布尔类型
布尔值使用常量True 和 False来表示
- True : 1
- False: 0
bool值为False的情况还有 ''、""、''''''、""""""、()、[]、{}、None、0.0、0L、0.0+0.0
- 逻辑运算符
逻辑运算符用于组合条件语句:
- and 两个语句都为真,则返回True
- or 如果其中一个语句为真,则返回True
- not 反转结果,如果结果为True,则返回False
网友评论