我的问题是,我想: ,然后我希望它得到calc_energy函数360次 评估,然后存储结果,所以我可以计算年平均,我想计算能量平均值。 应该我调用函数而不是在def_decide(v)中返回? 有人可以帮助我走上正确的轨道吗?呼叫功能? Python
def calc_v(latitud):
for t in range(0,360):
v=(23.5*math.sin(math.pi*(t-80)/180)+90-latitud)/90
decide_v(v):
def decide_v(v):
if 0<v<1:
return(v**2)
if v>=1:
return(1)
if v<=0:
return(0)
def calc_energy(v):
W=self.area*random(0,1)*self.sundigit*v
return W
def sort(self,W):
W+=100/360
你是什么意思,通过函数循环?函数中的for循环?递归? for循环中的函数? – 2014-11-21 13:09:42
@Pellegrino:请不要破坏你自己的问题;这消除了人们花时间制作答案的许多有用之处。 – DSM 2014-11-23 00:39:41