#sin(3/x)*sin(5/(1-x)) # Cody Mays from Tkinter import * from random import * from math import * root = Tk() def drawcircle(canv,x,y,radius,color): canv.create_oval(x-radius,y-radius,x+radius,y+radius,width=0,fill=color) canvas = Canvas(width=1000, height=600, bg='black') canvas.pack(expand=YES, fill=BOTH) text = canvas.create_text(100,10, text="Candycane Chaos Test", fill='white') r=0.001 plotx=0 canvas.create_line(0, 300, 1000, 300, fill='blue', width=1) while (r < 1.0): x = sin(3/r)*sin(5/(1-r)) if plotx % 2 == 0: drawcircle(canvas, plotx, (x*300)+300, 1, 'white') else: drawcircle(canvas, plotx, (x*300)+300, 1, 'red') plotx=plotx+1 r=r+0.001 root.mainloop()