《Python数学编程》练习-day003: 基本数学运算


前言

按照顺序来讲,这篇才应该是第一天的文章,我本人看书、学习的起步阶段,均是爱随机翻看一部分内容,给自己找一个目标,以评估一下自己的不足(就是让自己有点逼数,静下心来好好学习),所以才有了前两篇内容,发现自己的不足,找到学习的深层次目标,然后踏踏实实学习、提升自己。


一、基本数学运算

在开始使用Python探索数学世界前,首先要了解基础的数学运算。这里主要包括乘法、除法(取整、余数)、幂。

二、代码

1.加法和减法

# 加法(+) 和减法(-)
a = 1
b = 3
c1 = a + b
c2 = a - b

print(c1)
print(c2)
>>> 4
>>> -2

加法运算符:+
减法运算符:-

2.乘法和除法

# 乘法(*)和除法(、、/)
a1 = 2
b1 = 3
c3 = a1 * b1
c4 = a1 / b1

print(c3)
print(c4)
>>> 6
>>> 0.6666666666666666

乘法运算符:*
除法运算符:/

提示:对于除法,涉及的东西更为多,比如小数位数的保留问题,这里我学过书上的后,发现章节里面没有写详细,就在网上找了一些内容,这篇文章讲的比较清楚:

Python中的除法保留两位小数–by帅气的弟八哥

3.取整与余数

python 执行除法运算时,它也会返回数字的小数部分,如果需要整数形式,可以应用向下取整除法运算符(//)[也叫地板除]:

# 取整(//)运算
c5 = 2 // 3
c6 = 4 // 1.5
c7 = -1 // 2
c8 = -1 // -2

print(c5)
print(c6)
print(c7)
print(c8)
>>> 0
>>> 2.0
>>> -1
>>> 0

(这里要记住,向下取整不是四舍五入。)
另外,使用向下取整运算符时,其中一个数为负数时,运算结果小于除法运算。

4.指数运算

使用指数运算符(**)计算数字的幂

# 幂运算(*)

m0 = 1.01 ** 365
m1 = 0.99 ** 365
print(m0)
print(m1)

>>> 37.78343433288728
>>> 0.025517964452291125

当指数<1时,可以用两种方式表示,一种是小说,一种是分数:

# 指数运算符小于1 的幂

m2 = 9 ** (0.55)
m3 = 9 ** (1/2)
m4 = 9 ** (1/3)
print(m2)
print(m3)
print(m4)

>>> 3.348369522101714
>>> 3.0
>>> 2.080083823051904

三、总结

Python除了可以进行单一的运算,也可以进行复杂的组合运算,其计算顺序是按照PEMDAS规则评估表达式的计算顺序:
括号、指数、乘法、除法、加法和减法。

提示:这里有百科详细解释了>“运算顺序”<,.讲实话,在没有学习Python数学编程是,我还不知运算顺序到底是什么,有几种方式和规则,果然开卷有益,学无止境。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z-Code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值