每个人的Python:数学、算法和游戏编程训练营
上QQ阅读APP看书,第一时间看更新

1.4.5 常用的数学函数

我们前面一直在强调Python是一种入门简单、上手快的编程语言。之所以上手快,是因为其内部默认提供了很多常用的函数,开发者不需要再编写过多的代码即可实现自己想要的功能。在编程中,经常会使用到各种各样的数学运算,几乎所有常用的数学运算在Python中都有默认封装。示例如下:

需要注意,上面列举的函数中,有些是Python内置的,我们可以直接调用,有些是封装在math扩展包中的,在使用前需要导入math包。上面代码中的import语句就是用来导入扩展包的。

在编程中,随机数是非常常用的,例如一款游戏软件,敌人的攻击意向、宝箱中的物品、角色所经历的剧情等都可能是随机的。这时就需要进行随机数的生成。Python中提供了多种随机函数,举例如下:

在数学中,还有一类函数非常常用,那就是三角函数,在进行几何图形相关的运算时,三角函数是必备的工具。Python中提供的三角函数列举如下:

除了上面列举的方法外,Python中还定义了两个常用的数学常量:一个是圆周率π,另一个是自然常数e,这两个常量可以直接使用,示例如下:

        print(math.pi)
        print(math.e)