大家都知道“电脑”也叫做“计算机”,那么它肯定能用来做算术了,接下来我们来看看python怎么来做算术:
首先,在“开始”菜单打开我们的spyder软件,图标是这样的:
找到我们写代码的地方,现在就开始写代码了:
我们先看看最简单的加和减(+和-):
在敲代码的地方输入算式就好了(这里的In[1]:是自动产生的,不需要大家输入,下面也一样):
In[1]: 675+274
然后就可以返回结果:
Out[1]: 949
减法也是一样的,自己试试看吧。
这里问题1来了:
加减混合运算可以算吗?
带括号的加减混合运算呢?
千万注意,输入的时候一定要把输入法换成英文模式!
然后就是乘法和除法了(*和/):
注意看好计算机里面的乘号是“*”,除号是“/”
然后输入:
In [6]: 64*64
可以看到返回结果:
Out[6]: 4096
也可以直接计算平方:
In [7]: 64**2
可以看到计算得到的结果和64*64一样的
Out[7]: 4096
其实在python中两个**挨在一起是乘方运算,64**2表示2个64相乘的结果。
那么问题2来了:
要算3个64相乘要怎么写呢?
再来试试除法运算,输入:
In [8]: 64/2
返回的结果是:
Out[8]: 32.0
细心的同学一定可以发现,为什么32后面还有一个小数点和0呢?
我们知道除法运算是把一个数分成若干等份,但是如果没办法刚好分开呢?比如说把5分成2等份。这个时候就出现了小数,也就是后面会有一个小数点和数字。大家可以试试输入5/2会得到什么结果?试一下就会发现python中的除法默认会得到一个小数。
大家一开始学除法的时候是不是在除不尽的时候会产生商和余数啊?现在我们看看怎么用python得到商和余数,还是以5除以2为例子,输入:
In [10]: 5//2
可以得到:
Out[10]: 2
这里我们发现,当两个//连在一起用的时候就得到这个除法算式的商了。
再试试看余数:
In [11]: 5%2
是不是就可以得到余数了
Out[11]: 1
在python里,百分号%这个符号是用来求除法的余数的。
好了,用python实现基本的算术运算就都再这里了,大家可以用来检查一下自己的数学作业看是不是全做对了?(记住只能用来检查,做的时候还是要自己手算锻炼自己的计算能力,不然当心数学考试不及格,考试的时候可没有计算机给你用!)
课后小结
运算符
运算
例子
+
加法
3+2=5
-
更新
5-3=2
*
乘法
3*3=9
**
乘方
3**2=9
/
除法(小数)
5/2=2.5
//
整除(商)
5//2=2
%
整除(余数)
5%2=1
领取专属 10元无门槛券
私享最新 技术干货