fractale newton ,UnboundLocalError: local variable 'b' referenced before assignment
Bonjour,
je suis en train de creer un petit programme de math et je me retrouve avec le message d'erreur suivant: UnboundLocalError: local variable 'b' referenced before assignment.
Ayant chercher depuis des heures sans resoudre le probleme,je souhaiterai savoir si quelqu'un à une idée voici mon programme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| def limite(z0):
z=z0
u=1
v=(-1+sqrt(3)*j)/2
w=(-1-sqrt(3)*j)/2
while abs((z**3)-1)<=1/3:
z=z-((z**3)-1)/(3*(z**2))
if abs(z-u)<=1/3 :
b=0
elif abs(z-v)<=1/3 :
b=1
elif abs(z-w)<=1/3 :
b=2
else:
b=3
return b |
Puis j'ai tenté d’initialiser la valeur b mais avec plusieurs tests,cela me donne toujours la valeur initialisée
Merci par avance.