Python函数的输出

img


print和 return在什么情况下才可以选22 22这个选项呢。

你的f函数只有一个返回值,所以当你的print中要输出的最外层是f函数的时候,那就只有一个输出。
如果你想得到22 22这种结果,那就是print中出现两个f函数(各自可能嵌套有嵌套结构),互相没有嵌套的,将两组调用一起输出。
有帮助请采纳,还有不懂的可以继续追问~

f(a,b) 返回a+b
f( f(a,b), a+b )
=f( a+b, a+b )
=f( 11, 11 )
=11 + 11
=22