当前位置:首页>python>Python入门第6课|搞定3大类运算符,编程计算像玩数学游戏!

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

  • 2026-10-11 07:30:22
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,把文中示例代码逐行敲一遍运行,加深记忆。

 

最新文章

随机文章