Surprise
import matplotlib.pyplot as plt from random import random x = [0] y = [0] i = 0 points = 300 while i < points: hasard = random() if hasard <= 0.01: x.append(0) y.append(0.16*y[i]) if 0.01 < hasard and hasard <= 0.85: x.append(0.85*x[i] + 0.04*y[i]) y.append(-0.04*x[i] + 0.85*y[i] + 1.6) if 0.85 < hasard and hasard <= 0.93: x.append(0.2*x[i] - 0.26*y[i]) y.append(0.23*x[i] + 0.22*y[i] + 1.6) if 0.93 < hasard: x.append(-0.15*x[i] + 0.28*y[i]) y.append(0.26*x[i] + 0.24*y[i] + 0.44) i = i + 1 plt.scatter(x, y, s = 0.5, edgecolor ='green') plt.show()