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,
)
pensize(2)
#FILL TESTING
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)
# pensize(3)
# penup()
# goto(-100,0)
# pendown()
# color('steel blue')
# fillcolor('red')
# begin_fill()
# circle(50)
# end_fill()
# penup()
# forward(80)
# color('black')
# fillcolor('gold')
# pendown()
# begin_fill()
# circle(50)
# end_fill()
#########################
#OLYMPIC RINGS
pensize(3)
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)
forward(100)
right(360 * 2 / 5)
forward(30)
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)
color('olive drab')
circle(50)
penup()
right(180)
forward(200)
right(360 * 2 / 5)
right(90)
forward(80)
left(90)
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)
circle(50)
##################################
#RAINBOW STARS
# 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()