JasonZ
发布于 2025-07-06 / 1 阅读
0
0

python之旅 第3天:嗯?加减乘除!

对于初学者,一点一点是最好的

不要想着一口气吃成大胖子

Stay hungry, stay foolish.

“求知若饥,虚心若愚。” - 史蒂夫·乔布斯 

每天进步一点点

三分钟掌握一个Python小知识

数字与运算

数学赋予我们魔力

用神奇符号去量化世间万物

昨天我们学会了如何用“变量”

Cool,right?

但Python的能耐远不止于此!

今天,我们就用三分钟时间

解锁Python的计算能力

让它帮你解决各种数学问题

这就是我们今天的主角

运算符

准备好了吗?我们马上开始了

Chaper 1 直观的加减乘除

在Python中,处理数字就像在计算器上按键一样直观。你可以直接进行加、减、乘、除等所有基础运算。

我们每天都会接触到数据运算,几乎所有的程序,从游戏(计算得分、生命值)到数据分析(计算平均值、增长率),再到金融应用(计算利息、收益),都离不开数字运算。掌握它,你就掌握了编程解决实际问题的基础。

Chaper 2 让我们来试试

让我们来看一些例子。你会发现,代码和你平时写的数学算式几乎一模一样。

现在,打开你的Python环境(无论是IDLE、VS Code还是在线编辑器),一字不差地敲入下面这行代码,然后按下运行。

'#' 后的内容为注释,python解释器会自动忽略。

# 整数(integer)运算
x = 10
y = 5
# 加法
print(x + y)
# 减法
print(x - y)
# 浮点数(float)运算
price = 19.9
quantity = 3
# 乘法
total_cost = price * quantity print(total_cost)
# 除法运算
result = 100 / 8print(result)

可以直接复制,如果自己打的话注意要

用英文的符号(也就是半角符号)

如果没有Python环境

可以点击以下链接进入在线环境:

https://www.bejson.com/runcode/python3/

当你运行这段代码

你会看到Python准确地

计算出了每一行的结果

15
2
59.6999999999996
12.5

为什么是59.69999999...而不是59.7呢,这涉及到计算机存储数据的机制,因为二进制的原因,存储十进制小数会存在精度丢失,后续我们还会提到,敬请期待。

🎉 恭喜你!你已经成功编写并运行了

你的第三个Python程序!!

哇哦都第三个了!

对自己说一句你真棒吧!

Chapter 3 发生了什么?我们一步步看懂它

1. x = 10y = 5

我们创建了两个变量(回忆一下上一节课我们学习的变量这里就是把10和5分别丢进了x和y这两个变量里面)它们分别存储了两个整数 (integer),整数就是没有小数点的数字

从这句话其实你可以看出,在python里面(编程里面)有小数点位数的数和没有的是两种类型的数。

2. print(x + y)  和 print(x - y)

+- 分别是加法和减法运算符。Python会先计算出 x + y 的值(15),然后 print 函数再将其显示出来。

从这句话其实你可以看出,在python里面的print函数,可以直接输出一个变量的值(只需要把变量放到括号里面),而不单单只是字符串。

3. price = 19.9 

这里我们存储了一个浮点数 (float) 。浮点数就是我们常说的小数(如3.14)。

4. total_cost  = price* quantity

* 是乘法运算符。我们用它来计算总价。这行代码的意思是:将单价乘以数量后的值赋与总价这个变量。

这句话其实隐藏着一个运算优先级。细心的读者可能会想,为什么不是直接把 price 的值赋给 total_cost ,在计算乘法,而是先计算乘法呢。这里其实是因为四则运算优先级高于赋值语句(实际上为了),所以我们优选计算乘法,在编程语言中,这些符号都可以看作是运算符,赋值的等号“=”当然也是,就像四则运算中先计算乘除再计算加减,编程语言里面的运算符也有优先级,这一节内容我们放到后面再来细看。

5. result  = 100 / 8

/ 是除法运算符。注意一个有趣的点:在Python 3中,除法运算的结果总是一个浮点数(即使可以整除),所以这里会得到 12.5。

从这句话其实你可以看出,在其他语言中这个符号对两个整数来说可能只是表示整除如在c语言中 100 / 8 会等于 12,余数会被舍弃。因为在这些语言中,整数除以整数就为整数(当然浮点数除以一个数就会得到浮点数),要注意区分。

Chaper 4 今日要点总结

一句话记住今天所学:Python可以像计算器一样处理数字,使用 + (加)、- (减)、* (乘)、/ (除) 等运算符(还有其他的,今天只需要知道这四个)进行数学计算。

Your turn!

学习编程最好的方式就是动手实践

假设你今年25岁

2042年时你将是多少岁?

Tops:提示一下,可以使用两个变量age和year

然后直接print它们相加

试着写几行行代码来计算一下

并把它运行出来

把你的代码和答案分享在评论区吧!

下期将会写出我的想法

对于初学者

动手实践永远是最好的学习方式

不积跬步,无以至千里

慢慢开始,终会到终点

每天进步一点点

三分钟掌握一个Python小知识

我们明天见

快到评论区分享你的代码成果吧!

看看大家都在哪里和我们一起学习?

END

尾部小调查:近期有做python环境自动安装(或者是安装教程)的打算,如果有想要的可以在留言说明哦

你的需求,我的动力~

枫的解忧杂货铺 出品

感谢你的关注

微信号丨JasonZSolution

Blog丨枫的解忧杂货铺

网站丨https://blog.jasonz.top

© 2025 枫的解忧杂货铺. All Rights Reserved.


评论