这个例子好像比较不太好理解,记下:
>>> def powersum(power, *args):
... '''Return the sum of
each argument raised to specified power.'''
... total = 0
... for
i in args:
... total += pow(i, power)
... return
total
...
>>> powersum(2, 3, 4)
25
>>>
powersum(2, 10)
100 =========================================================
分解:
def powersum(power,*args):
total=0
print 'power =',power
for i in args:
print 'i =',i
total+=pow(i,power)
return total
print powersum(2,3,4)
print powersum(2,10)
============================================================
结果:
power = 2
i = 3
i = 4
25
power = 2
i = 10
100
阅读(1724) | 评论(0) | 转发(0) |