python编程,求x^n+y^n+z^.....
答案:2 悬赏:20
解决时间 2021-01-16 08:43
- 提问者网友:温旧梦泪无声
- 2021-01-15 09:55
python编程,求x^n+y^n+z^.....
最佳答案
- 二级知识专家网友:动情书生
- 2021-01-15 10:33
def my_fun(n, *nums):
sum = 0
for x in nums:
sum += pow(x,n)
return sumpow的参数写反了,还有,定义变量的时候,尽量不去用关键字,比如sum,*arg的调用方法是不定个数参数,用法是
print my_fun(2,2,3)参数不带其他符号,*arg自动识别
sum = 0
for x in nums:
sum += pow(x,n)
return sumpow的参数写反了,还有,定义变量的时候,尽量不去用关键字,比如sum,*arg的调用方法是不定个数参数,用法是
print my_fun(2,2,3)参数不带其他符号,*arg自动识别
全部回答
- 1楼网友:人類模型
- 2021-01-15 11:36
def my_fun(n, nums):
Sum = 0
for x in nums:
Sum += pow(x, n)
return Sum
list_p = [3,4,5]
Sum = my_fun(2, list_p)
print Sum
首先,如果是求 x^n+y^n+z^n... 你的pow里面的x和n反了,其次,列表list_p要用中括号[]不是小括号()
Sum = 0
for x in nums:
Sum += pow(x, n)
return Sum
list_p = [3,4,5]
Sum = my_fun(2, list_p)
print Sum
首先,如果是求 x^n+y^n+z^n... 你的pow里面的x和n反了,其次,列表list_p要用中括号[]不是小括号()
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯