Skip to main content

Command Palette

Search for a command to run...

Beautiful Spirographs With Python!

Published
1 min read
Beautiful Spirographs With Python!

This is what I encountered almost by mistake while learning about loops in python. Its wonderful what you can achieve with just two nested loops.

import turtle
import random
turtle.screensize(2160,1440)
turtle.colormode(255)
turtle.speed(0)
turtle.tracer(0,0)
for i in range (17):
    for i in range(10):
        R=random.randint(1,120)
        g=random.randint(1,120)
        b=random.randint(1,120)
        turtle.update()
        for i in range(75):
            turtle.pencolor(R,g,b)
            turtle.forward(50)
            turtle.left(45)
            turtle.right(20)
            turtle.forward(20)
        turtle.left(160)
        turtle.forward(30)

Masterpiece.png

Checkout some more patterns... github.com/Akhero47/Pythonpatterns