
fonction python return selon certaines conditions
bonjour tout le monde, j'aimerais executer un code dont la logique est exactement la même:
import numpy as np
limport numpy as np
l=[0,1]
def albert():
p=np.random.choice(l)
if p==0:
name='einstein'
else:
name2='camus'
return (name or name2)
albert()
name n'a aucun problème pour afficher einstein mais pour name2 il ne s'affiche jamais j'ai juste une erreur sur name " UnboundLocalError: cannot access local variable 'name' where it is not associated with a value "
quelqu'un à t-il la solution