def func(a,b): c=a**+b b=a return c a=10 b=2 c=func(b,a)+a
def func(a,b):
c = a**+b
b = a
return c
a=10
b=2
c=func(b,a)+a
这里唯一需要注意的是,c=func(b,a)+a,也就是说传入的数据顺序是b,a,func(a,b)里面的a=2,b=10,因此c=2**10=1024,c=func(b,a)+a=1024+10=1034,注意变量的作用范围就好了
func函数每次c=a的b次方 b赋值为a 返回c 相当于 2的10次方+10 输出1034