第3章 运算符与表达式
核心知识点
- 算术运算符:
+-*///%**。 - 比较运算符:
==!=><>=<=。 - 逻辑运算符:
and、or、not。 - 赋值运算符:
=+=-=*=/=。 - 优先级:括号 > 幂 > 乘除 > 加减 > 比较 > 逻辑。
代码示例
price = 200
discount = 0.8
final_price = price * discount
print("折后价:", final_price)
is_vip = True
amount = 150
free_shipping = amount >= 100 and is_vip
print("是否包邮:", free_shipping)
自学自检小问题
10 / 3和10 // 3的结果分别是什么?5 > 3 and 2 > 4的结果是True还是False?- 如果我想先算加法再算乘法,应该怎么做?
本章配套练习
0/7
第1题
选择题
表达式 10 // 3 的结果是?
答案解析
//是整除,10/3=3.33...整除为3。
第2题
选择题
表达式 5 % 2 的结果是?
答案解析
%是取余,5除以2商2余1。
第3题
选择题
表达式 3 + 5 * 2 的结果是?
答案解析
乘法优先,5*2=10,3+10=13。
第4题
选择题
以下表达式的值为True的是?
答案解析
3==3.0比较数值相等为True。
第5题
填空题
表达式 2 ** 3 的结果是 ______。
答案解析
**是幂运算,2**3=8。
第6题
填空题
逻辑运算符包括 and、______ 和 not。
答案解析
三个逻辑运算符:and、or、not。
第7题
判断题
10 / 2 的结果是整数5。
答案解析
Python 3中10/2=5.0(浮点型)。
0/7