我从列表速度中获取新值时遇到问题。它不是为每次迭代获取新值,而是采用相同的值。有没有人知道问题是什么?
def average_wind(dia):
wind_list=[]
velocity=[20,1,1,30,1,1,1,98,1,1,1,1,1]
for t in range(1,13):
r=0.2
area=klass.windpower.calc_area(dia)
energy=1*klass.windpower.calc_wind_energy(area,velocity[t])
wind_list.append(energy)
return (wind_list)
另一个问题,是否有人看到我如何编码这个公式有什么问题,它类似于公式Pa = 1/2 * 0.35 * 1.2 * A * v ^ 3:
def calc_wind_energy(self,area,velocity):
energy=(0.35*1.2*area*(velocity ** 3))*0.5
return energy