问题可以找到here
我试图计算加权平均值,但当我试图用for循环填充数组时,它什么都没做?在
size = raw_input()
arr = raw_input()
w = raw_input()
deger = [1,2,2,2,2]
size = [int(i) for i in size.split()]
size = size[0]
arr = [int(i) for i in arr.split()]
w = [float(i) for i in w.split()]
def wm (x,y,s):
for i in range(0,s-1):
deger[i] = int(input(x[i]*y[i]))
return sum(deger)
print(wm(arr,w,size))
只是根据代码的适当缩进进行一些修改:
打印结果之前有一个
return
。相关问题 更多 >
编程相关推荐