Salut,

Il faudrait revoir la logique de votre programme.
Pour l'erreur, réfléchissez à ce que fait ce bout de code:

>>> def f(n):
... if n % 2:
... b = 1
... return b
...