课程首页 › 第7章 › 第43课
第43课 函数的返回值

程序运行结果如下:
,,,,,,,,,中数字的和是:[1 2 3 4 5 6 7 8 9 10]55
(1)在程序中创建了add函数,参数为nums,函数的功能是计算nums中数字的和。
(2)在主程序中,调用add函数:
add([1,2,3,4,5,6,7,8,9,10])
传入一个列表[1,2,3,4,5,6,7,8,9,10],列表中的数字个数是不确定的。
函数可以接收参数,处理信息,也可以返回处理后的结果。返回的结果叫作返回值。函数有时候需要返回信息,这个时候要用到return关键字。

通过一个平方计算的例子,我们来感受一下函数的返回值。
一个有返回值的函数1.

程序运行结果如下:
计算平方是:
在程序中通过def square(num):定义了平方函数,在函数中使用return关键字将结果返回。
在主程序中调用函数result=square(4),传入参数4,将函数的计算结果赋值给result变量。

现在给你一个任务,从一串正整数中找出最大值。算法思路:创建一个变量maxNum用于存储最大值,然后将每一个数字和这个maxNum对比,如果数字比maxNum大,就把这个数字赋值给maxNum,让maxNum永远是最大的。
返回数字中的最大值2.


