我的問題是,我想: ,然後我希望它得到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