Python入门第6课|搞定3大类运算符,编程计算像玩数学游戏!

✍️开篇导语
很多初学Python的小伙伴疑惑:代码怎么实现加减乘除?怎么判断数字大小、条件对错?
本节课一次性吃透算术运算符、关系运算符、逻辑运算符三大核心知识点,从简单数学计算到条件判断,学完就能上手写运算代码~
一、📐算术运算符:用代码做数学计算题
Python不能直接用数学里的×、÷符号,编程有专属运算符号,7种常用运算符汇总👇
运算 符号 作用说明 示例
加法 + 两数相加 7+4=11
减法 - 两数相减 7-4=3
乘法 * 替代数学× 7*4=28
除法 / 替代数学÷,结果永远是浮点数(小数) 7/4=1.75
幂运算 ** 次方运算 7**4 =7×7×7×7=2401
地板除 // // 除法只取整数商,舍弃余数 7//4=1
取余 % % 除法只保留余数 7%4=3
💡两个必记细节
1. 浮点数运算特性:只要算式里有小数参与运算,最终结果一定是浮点数。
例: 2.4*5 数学结果是12,Python运行输出 12.0
2. 运算优先级(从高→低):
**(指数) > * / // % > + - ,和数学「先乘除后加减」逻辑一致
例题拆解: 80.5//4**2%3
①先算 4**2=16 →② 80.5//16=5.0 →③ 5.0%3=2.0
课堂小练习
40.5//10+6**3%8.0 ,可以动手在Python Shell里验证结果!
二、⚖️关系运算符:对比大小,输出对错
用来比较两个数据大小,运算结果只有两种布尔值: True(真/成立) 、 False(假/不成立)
数学含义 Python符号 举例
等于 == 2.0==2 →True(整数和浮点数字值相等可匹配)
大于 > 5>3 →True
小于 < 5<3 →False
大于等于 >= 6>=6 →True
小于等于 <= 2<=5 →True
不等于 != "2"!=2 →True(字符串和整数类型不同,永远不相等)
冷门小知识
字母、字符串也能比大小!依据ASCII编码:
"A"<"B" 、 "a"<"b" ,小写字母整体大于大写字母,数字字符按数值大小对比。
易错提醒: = 是赋值符号(给变量存数据,如 a=8 ); == 才是等于判断,千万不要混用!
三、🔗逻辑运算符:多条件组合判断
只有 and/or/not 三个关键词,用来拼接多个比较式子,结果依旧是 True/False
1. and(与):两边条件全部成立才返回True,任意一个错→False
例: 10>8 and 20>15 →True; 10<8 and 20>15 →False
2. or(或):两边任意一个成立就返回True,只有全错才是False
例: 10<8 or 20>15 →True; 10<8 or 20<15 →False
3. not(非):取反运算,原结果True变False,False变True
例: not 10<8 →True(原本10<8是False,取反为真)
课后填空练习
python
a=25
b=37
c=50
d=76
print(a+b>d and a+b>c) # ①____
print(a+c>d or a+b<c) # ②____
print(not a+b>b+c) # ③____
答案:①False ②True ③True
📝课后总结
1. 算术符管计算、关系符管对比、逻辑符管多条件拼接,是Python代码最基础骨架;
2. / 除法必出浮点数、 == 用来判相等、 and/or/not 遵循固定逻辑规则;
3. 实操建议:打开Python Shell,把文中示例代码逐行敲一遍运行,加深记忆。