Olympic Rings - test 2 of turtle lab

Hi! As per your suggestion I tried out the olympic rings. What I learned from this: it really is an arrow (with a direction) and not a coordinate system. This became clear especially while drawing the last circle (yellow). Overall I am enjoying learning! Thanks, professor.
This commit is contained in:
sigrid
2025-08-28 20:43:06 +08:00
parent 4c1c6c8fa8
commit 598c0d023a

View File

@@ -16,89 +16,158 @@ from turtle import (
fillcolor, fillcolor,
) )
pensize(2) #FILL TESTING
color('red') # pensize(3)
forward(100)
right(360 * 2 / 5) # penup()
color('chocolate') # goto(-100,0)
forward(100) # pendown()
right(360 * 2 / 5)
color('gold')
forward(100) # color('steel blue')
right(360 * 2 / 5) # fillcolor('red')
color('yellow green')
forward(100) # begin_fill()
right(360 * 2 / 5) # circle(50)
color('steel blue') # end_fill()
forward(100) # penup()
right(360 * 2 / 5) # forward(80)
# color('black')
# fillcolor('gold')
# pendown()
# begin_fill()
# circle(50)
# end_fill()
#########################
#OLYMPIC RINGS
pensize(3)
penup() penup()
back(250) back(100)
pendown()
color('steel blue')
circle(50)
penup()
forward(80)
pendown()
color('black')
circle(50)
penup()
forward(80)
pendown()
color('red')
circle(50)
penup()
back(90)
right(90) right(90)
forward(100) forward(30)
right(360 * 2 / 5)
pendown() pendown()
color('olive drab')
color('red') circle(50)
forward(100)
right(360 * 2 / 5)
color('chocolate')
forward(100)
right(360 * 2 / 5)
color('gold')
forward(100)
right(360 * 2 / 5)
color('yellow green')
forward(100)
right(360 * 2 / 5)
color('steel blue')
forward(100)
right(360 * 2 / 5)
penup() penup()
right(180) right(90)
forward(200) forward(80)
right(360 * 2 / 5) left(90)
pendown() pendown()
color('red')
forward(100)
right(360 * 2 / 5)
color('chocolate')
forward(100)
right(360 * 2 / 5)
color('gold') color('gold')
forward(100) circle(50)
right(360 * 2 / 5)
color('yellow green')
forward(100) ##################################
right(360 * 2 / 5)
color('steel blue') #RAINBOW STARS
forward(100)
right(360 * 2 / 5) # pensize(2)
# color('red')
# forward(100)
# right(360 * 2 / 5)
# color('chocolate')
# forward(100)
# right(360 * 2 / 5)
# color('gold')
# forward(100)
# right(360 * 2 / 5)
# color('yellow green')
# forward(100)
# right(360 * 2 / 5)
# color('steel blue')
# forward(100)
# right(360 * 2 / 5)
# penup()
# back(250)
# right(90)
# forward(100)
# right(360 * 2 / 5)
# pendown()
# color('red')
# forward(100)
# right(360 * 2 / 5)
# color('chocolate')
# forward(100)
# right(360 * 2 / 5)
# color('gold')
# forward(100)
# right(360 * 2 / 5)
# color('yellow green')
# forward(100)
# right(360 * 2 / 5)
# color('steel blue')
# forward(100)
# right(360 * 2 / 5)
# penup()
# right(180)
# forward(200)
# right(360 * 2 / 5)
# pendown()
# color('red')
# forward(100)
# right(360 * 2 / 5)
# color('chocolate')
# forward(100)
# right(360 * 2 / 5)
# color('gold')
# forward(100)
# right(360 * 2 / 5)
# color('yellow green')
# forward(100)
# right(360 * 2 / 5)
# color('steel blue')
# forward(100)
# right(360 * 2 / 5)
# penup()
# goto(100,100)
# forward(100)
# pendown()
# color('red')
# forward(100)
# right(360 * 2 / 5)
# color('chocolate')
# forward(100)
# right(360 * 2 / 5)
# color('gold')
# forward(100)
# right(360 * 2 / 5)
# color('yellow green')
# forward(100)
# right(360 * 2 / 5)
# color('steel blue')
# forward(100)
# right(360 * 2 / 5)
penup()
goto(100,100)
forward(100)
pendown()
color('red')
forward(100)
right(360 * 2 / 5)
color('chocolate')
forward(100)
right(360 * 2 / 5)
color('gold')
forward(100)
right(360 * 2 / 5)
color('yellow green')
forward(100)
right(360 * 2 / 5)
color('steel blue')
forward(100)
right(360 * 2 / 5)
input() input()