不懂,求解释一下,为什么是这个结果
其他问答
1
-
print(func(4)) 4传参进取 def(func(4)): res=0; for in range (4): res+=i; #即res=res+i; print("res") #每次循环输出res值 range 4 4次循环 第一次 res = 0+0 = 0 输出 0 第二次 res = 0+1 = 1 输出 1 第三次 res = 1+2 = 3 输出 3 第四次 res = 3+3 = 6 输出 6 print(func(4)) print中func(4)函数执行完毕 但没有返回值 所以输出None
-
1、res+i ---> 0+0 ----> res=0 2、res+i ---> 0+1 ----> res=1 3、res+i ---> 1+2 ----> res=3 4、res+i ---> 3+3 ----> res=6
函数func没有return, print(func(4)) --->None
发表回复