mardi 20 mars 2018

Problems with multiple else statements in phyton

trying to programme some statements but i don't know why it gives me sintax error in the second if-else big block. PD, the code is separate from for, all levels and block seems to be well defined. THANKS A LOT!

for i in range(horas):
if (i<2160 or i>7295): 
    modo_verano=False    #2160 es el indice de la primera hora de abril y 7295 el de la ultima de octubre
    retorno=ps.AIRE_HUMEDO(tseca=21, humrel=(0.5,'%1'), presion=94819)
else:
    modo_verano=True
    retorno=ps.AIRE_HUMEDO(tseca=24, humrel=(0.5,'%1'), presion=94819)



if ((Qs+Ql)>0): #si la carga termica de la nave es positiva (hay que enfriar)
    if(Ts_ext[i]<retorno.tseca[0]): 
        aire_in=ps.FLUJO(s[i],(16650,'m3/h')) #si la temperatura exterior es favorable hacemos free cooling
    else:   
        vent_recuperada=recuperador()
        aire_in=(ps.FLUJO(vent_recuperada,(1750,'m3/h'))+(ps.FLUJO(retorno,(16650-1750,'m3/h')) #si T_ext no es favorable, se mezcla la ventilacion a la salida del recuperador con el
**else:**
    if(Ts_ext[i]>retorno.tseca[0]):
        aire_in=ps.FLUJO(s[i],(16650,'m3/h'))        
    else:
        vent_recuperada=recuperador()
        aire_in=(ps.FLUJO(vent_recuperada,(1750,'m3/h'))+(ps.FLUJO(retorno,(16650-1750,'m3/h'))

Aucun commentaire:

Enregistrer un commentaire