学Python——第三课 数值运算

    Python可用当作超级计算器来用。用Python解释器计算下面式子的值:

    13+37

    126-95

    125✖️16

    8000➗32

    {14+[96-(30+6)]✖️15}➗2

    5³

 

    从图中可以看出,运算符号有不同的地方:

    (1)✖️号用*号代替;

    (2)➗号用/号代替;

    (3){}和[]都用()代替;

    (4)没有乘方运算符,用内置函数pow(底数,幂次)代替(附录1)。

    含除法的算式,尽管结果是整数,但打出来的却是小数(结果后多了“.0”)。如果想知道为什么这样,请看附录2。

 

实践:在自己电脑上做这些式子的运算。

 

附录1:内置函数

    不需要自己定义,也不用导入模块,可以直接使用的函数(如本处的pow乘方函数)。如果有参数,就要清楚参数的含义哦。

 

附录2:浮点数

    首先看看下面的等式:

123=0.123✖️10³

123的小数点“浮”到第一个非零数字之前,然后把10的右上角数(指数)改为移动的位数,向左是正整数,向右是负整数。这样记数的方法就是浮点数。就是原数是整数,采用浮点数的方法后就变成了小数。

    Python的整数除法是先把操作数全转化为浮点数,然后再做除法运算,结果当然是浮点数,也就是小数。

    注:浮点数与科学记数法有点差别,科学记数法小数点是移到第一个非0数字之后。