返回在这个python程序中的作用

时间:2015-10-10 17:04:25

标签: python function return

我是学习python的新手,我希望得到这个程序输出的帮助,以便更好地理解返回函数。

def Simba(num1, num2):

    num1 = Timon(1 + num2 * 3, num1 // 4)

    print('Simba', num1, num2)

def Timon(num1, num2):

    num1 = Pumba(num2, num1)

    num2 = Pumba(num1, num2)

    print('Timon', num1, num2)

    return num2

def Pumba(num1, num2):

    print('Pumba', num1, num2)

    return num1

Simba(13, 4)

1 个答案:

答案 0 :(得分:2)

返回值意味着当您调用函数时,它返回的值可以在代码中进一步使用(例如,通过将其赋值给变量)。

您正在使用参数13和4调用函数Simba()。

Simba()将Timon()的返回值赋给变量num1。

查看Timon()函数,可以看到它返回num2,这意味着在Simon()中等于num2的值将被分配给Simba()中的num1。