第十周周三人工智能讲义

下面是一个函数,该函数可以计算任意数字的阶乘。

在python中定义了一个叫作max的函数用来比较两个数字的大小,在此基础上可以定义一个max3函数来比较三个数字的大小

在python中也有全局变量的概念,下面的变量a是一个全局变量,虽然在函数f外面定义的,但函数f依然可以访问到a。

如果在一个函数内部修改某个全局变量的值,则该修改只在这个函数内部可见,在这个函数外部不可见。

如果想在一个函数内部修改某个全局变量的值,且让这个修改在整个程序里的任何位置都可见,则应该在函数内部使用global关键字来表明要修改的是全局变量。

在python中一个函数可以返回多个值(这些值可以写在一个列表里面返回):

python也能支持递归调用(在一个函数里调用另一个函数),下面是一个通过递归来计算阶乘的程序。

在python中二维数组的定义如下面的例子所示:

在python中遍历二维数组要用到两个for循环:

除了上面的遍历方法还有一种可读性更高的遍历方法:

可以用append函数来为二维数组添加新行:

可以用数组生成器来更简单的创建二维数组

猜你喜欢

转载自www.cnblogs.com/gezhaoatdlnu/p/12817081.html