J'ai essayé de créer un jeu de julia en python, mais ma sortie est Nan au début du processus. Je ne sais pas ce qui le cause. Juste pour la confession: mes cours de programmation ne sont pas bons, je ne sais pas vraiment ce que je fais, c'est principalement de ce que j'ai appris de Google.Julia Set Python
Voici le code:
import matplotlib.pyplot as plt
c = complex(1.5,-0.6)
xli = []
yli = []
while True:
z = c
for i in range(1,101):
if abs(z) > 2.0:
break
z = z*z + c
if i>0 and i <100:
break
xi = -1.24
xf = 1.4
yi = -2.9
yf = 2.1
#the loop for the julia set
for k in range(1,51):
x = xi + k*(xf-xi)/50
for n in range(51):
y = yi + n*(yf-yi)/50
z = z+ x + y* 1j
print z
for i in range(51):
z = z*z + c #the error is coming from somewhere around here
if abs(z) > 2: #not sure if this is correct
xli.append(x)
yli.append(y)
plt.plot(xli,yli,'bo')
plt.show()
print xli
print yli
Merci d'avance :)