Hello,
I have this exercise:
Now write the function is_odd(n) that returns True when n is odd and False
otherwise. Include doctests for this function as you write it.
Finally, modify it so that it uses a call to is_even to determine if its
argument is an odd integer.
So I thought of this :
def is_even(argument):
remainder= argument%2
if remainder == 0 :
return True
else :
return False
def is_odd(argument):
uitkomst=is_even(argument)
return uitkomst
even=is_odd(1) ;
if even==True :
print "Even getal"
if even==False:
print "Oneven getal"
But now I get this error message :
return uitkomst
Syntax error : return outside function.
In my opinon even calls is_odd , then uitkomst calls is_even which gives a true
or false to uitkomst. So return uitkomst gives the outcome to even.
But the intepreter thinks otherwise.
I work on a Win7 machine with Python 2.7
Roelof
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor