Программа выдает ошибку, после того как вводишь данные с клавиатуры, не вычисляет их.Не могу понять почему, скорее всего, что-то со списком

import math

n = 3
b = [n]
c = [n]
g = [n]
q = [n]
sum = 0
print("b (річна потреба в і - му продукті)= ")
for i in range(0, n):
    b = float(input())

print("c  (вартість)= ")
for i in range(0, n):
    с = float(input())

print("g (витрати на поставку)= ")
for i in range(0, n):
    p = float(input())


p = float(input("p (варість зберігання) = "))
E = float(input("E (половина вартості) = "))


for i in range(0, n):
    q = math.sqrt(2 * b * g / (p * c))
    sum += q*c



if(sum/2 > E):
    print("недостантьо коштів")
    sum2 = 0
    for i in range(0, n):
        sum2 += math.sqrt(2 * b * g * c)
    sum2 /= 2*E
    for i in range(0, n):
        q = math.sqrt(2 * b * g / c * sum2)
    print("q = ")
    for i in range(0, n):
        print('%.2f' % q)

Ответы (0 шт):