示例中,函数怎么知道要计算的是平方,哪个大佬能解答一下
示例中,函数怎么知道要计算的是平方,哪个大佬能解答一下
示例中,函数怎么知道要计算的是平方,哪个大佬能解答一下
2020-07-22
这个和前面学到的遍历,求和类似。
我们把数值代进去查看结果:
1、power(5)
def power(5,n=2)
s = 1
while 2 > 0:
n = 2 - 1
s = 1 * 5
print s #这里如果加一个prent值就是5
-----------循环还没有结束-----------
2、power(5)
def power(5,n=2)
s = 5
while 1 > 0:
n = 1 - 1
s = 5 * 5
print s #这里如果加一个prent值就是25
-----------循环结束-----------
3、return 和while对齐,说明循环结束后返回return的值,这个函数也结束了,所以你看到的值就是循环的最后一个值25.
如果前面看懂了,那么问题:函数怎么知道要计算的是平方?
n等于几就是执行几遍函数,将n写死 n=2 那就是求平方的函数喽。如果n不写死传power(5,2)也是求平方的哦。
举报