我是学习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)
答案 0 :(得分:2)
返回值意味着当您调用函数时,它返回的值可以在代码中进一步使用(例如,通过将其赋值给变量)。
您正在使用参数13和4调用函数Simba()。
Simba()将Timon()的返回值赋给变量num1。
查看Timon()函数,可以看到它返回num2,这意味着在Simon()中等于num2的值将被分配给Simba()中的num1。