generated from mwc/lab_turtle
of the initial star. i was initally just going to draw a bunch of different circles but then I wanted to see how I can create a repetitive pattern with for loops. I had fun and saw it as a puzzle that needed to be solved through trial and errors.
78 lines
1.2 KiB
Python
78 lines
1.2 KiB
Python
from turtle import (
|
|
forward,
|
|
back,
|
|
left,
|
|
right,
|
|
penup,
|
|
pendown,
|
|
color,
|
|
circle,
|
|
shape
|
|
)
|
|
|
|
|
|
lst=["purple","gold","green","blue","teal"]
|
|
for x in range(20,100,25):
|
|
color(lst[x%4])
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
|
|
for m in range(4):
|
|
penup()
|
|
left(90)
|
|
forward(50)
|
|
pendown()
|
|
|
|
for x in range(20,100,25):
|
|
color(lst[x%4])
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
penup()
|
|
forward(100)
|
|
right(360 * 2 / 5)
|
|
pendown()
|
|
circle(x)
|
|
|
|
|
|
input() |