[Tutor] Little problem with math module

Kent Johnson kent37 at tds.net
Tue Apr 22 04:33:14 CEST 2008


tiger12506 wrote:
>> my problem is, INSIDE the funcion...the variable erro is correct, but
>> when i return it to the test...and the test prints it....comes out 0.0.
>> Its disturbing...i didnt found a way of solving this.
> 
> err is defined in the function so it thinks it's a local variable.

My reading is that erro is returned from the function and assigned to a 
'new' erro at the point of call.

  You
> can set it to change only the global variable by putting
> 
> global err
> 
> as the line right after your function def. 

No, because the caller is in a different module.

Kent


More information about the Tutor mailing list