Python教程

当前位置:小码王 > 学习教程 > Python教程

少儿Python编程中的算术与技巧
导读:在儿童Python​中,使用数值进行基本运算的情况很常见。加、减、乘、除都是内置的。加法和减法通过+和-号执行。

在儿童Python中,使用数值进行基本运算的情况很常见。加、减、乘、除都是内置的。加法和减法通过+和-号执行。

在Python shell提示中可以输入基本的算术表达式,将它当作一个计算机来使用。像计算器一样,Python接受一组操作,当按下Enter键后,它将计算输入的表达式,并给出结果:


>>>5+300

305

>>>399+3020+1+3456

6876

>>>300-59994+20

-59674

>>>4023-22.46

4000.54


从上面的例子中,Python中简单的饿算术运算看起来和预期的一样。除了+和-,乘法通过*执行,除法通过/执行。由于浮点数和整数的区别,乘法和除法在Python中并没有想象的那么直截了当。早先,Python程序中,当数值变大时,将从整型被提升为长整型。然而,Python3.1中合并了这两种类型,所以不再需要做这样的提升。观察下面的数值以及当这些数值达到一定大小时,Python是如何提升它们的:


>>>2000403030*392381727

784921595607432810


>>>2000403030*3923817273929

7849215963933911604870


>>>2e304*3923817273929

inf


>>>2e34*3923817273929

7.8476345478579995e+46


<<Python教程-程序中的运算顺序有何不同


注意,尽管Python可以处理非常大的数,但是一些操作的结果仍会超过Python的容纳能力。Python在遇到无法处理的大数时将返回inf,这是infinity(无穷大)的缩写。