• + 4 comments

    alternative non numpy solution

    n=int(input()) x=list(map(float,input().split())) w=list(map(float,input().split()))

    m=0 for i in range(n): m=+x[i]*w[i]

    print(round(m/sum(w),1))