import kandinsky def julia4(N_iteration): for x in range(320): for y in range(222): # z = complex(0,0) # c = complex(3.5*x/319-2.5, -2.5*y/221+1.25) c = complex(-0.4,0.6) z = complex(5*x/319-2.5, -2.5*y/221+1.25) i = 0 while (i < N_iteration) and abs(z) < 2: i = i + 1 z = z*z+c rgb = int(255*i/N_iteration) if rgb==0: col = kandinsky.color(0,255,0) elif rgb>0 and rgb<=10: col = kandinsky.color(127,255,0) elif rgb>11 and rgb<=20: col = kandinsky.color(255,255,0) elif rgb>21 and rgb<=30: col = kandinsky.color(255,127,0) elif rgb>31 and rgb<=40: col = kandinsky.color(255,0,0) elif rgb>41 and rgb<=50: col = kandinsky.color(255,0,127) elif rgb>51 and rgb<=60: col = kandinsky.color(255,0,255) elif rgb>61 and rgb<=70: col = kandinsky.color(127,0,255) elif rgb>71 and rgb<=80: col = kandinsky.color(0,0,255) elif rgb>81 and rgb<=90: col = kandinsky.color(0,127,255) elif rgb>91 and rgb<=100: col = kandinsky.color(0,255,255) elif rgb>101 and rgb<=110: col = kandinsky.color('blue') elif rgb>111 and rgb<=120: col = kandinsky.color('red') elif rgb>121 and rgb<=130: col = kandinsky.color('green') elif rgb>131 and rgb<=140: col = kandinsky.color('yellow') elif rgb>141 and rgb<=150: col = kandinsky.color('brown') elif rgb>151 and rgb<=160: col = kandinsky.color('black') elif rgb>161 and rgb<=170: col = kandinsky.color('white') elif rgb>171 and rgb<=180: col = kandinsky.color('pink') elif rgb>181 and rgb<=190: col = kandinsky.color('orange') elif rgb>191 and rgb<=200: col = kandinsky.color('purple') elif rgb>201 and rgb<=210: col = kandinsky.color('grey') elif rgb>211 and rgb<=220: col = kandinsky.color('blue') elif rgb>221 and rgb<=230: col = kandinsky.color('red') elif rgb>231 and rgb<=240: col = kandinsky.color('green') elif rgb>241 and rgb<=250: col = kandinsky.color('yellow') else: col = kandinsky.color(0,255,127) kandinsky.set_pixel(x,y,col)