Initial commit

This commit is contained in:
Chris Proctor
2025-07-28 13:29:18 -04:00
commit f7fd3e8a7e
18 changed files with 1313 additions and 0 deletions

31
simulation/drawing.py Normal file
View File

@@ -0,0 +1,31 @@
from turtle import *
def centered_circle(radius):
"""Draws a circle, centered on the turtle's current position.
The built-in circle function annoyingly draws a circle whose center
is one radius left of the turtle.
"""
right(90)
penup()
forward(radius)
pendown()
left(90)
circle(radius)
left(90)
penup()
forward(radius)
pendown()
right(90)
def draw_boundary(distance):
"""Draws the boundary, a square `distance` from the origin on each side.
"""
penup()
goto(-distance, -distance)
pendown()
goto(distance, -distance)
goto(distance, distance)
goto(-distance, distance)
goto(-distance, -distance)