I have the following code, it keeps giving me a value of 1 for e. for line in file('21Ex6MV_oaf.dat'): oa, openoa, w15, w30, w45, w60 = line.split() if (float(oa) == round(offaxis)) and (eff_depth < 10 and unblockedFS > 15): e = float(openoa) else: e = 1
If I comment out the else, I get the correct value for line in file('21Ex6MV_oaf.dat'): oa, openoa, w15, w30, w45, w60 = line.split() if (float(oa) == round(offaxis)) and (eff_depth < 10 and unblockedFS > 15): e = float(openoa) # else: # e = 1
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor