首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

1课:用python算算术

大家都知道“电脑”也叫做“计算机”,那么它肯定能用来做算术了,接下来我们来看看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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316G1U3T600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券