drawing.py

This commit is contained in:
njmason2
2025-09-20 11:47:00 -04:00
parent b8fdf23cb7
commit 032cc7421a

View File

@@ -6,6 +6,7 @@
# (This is an animation of a sunrise.) # (This is an animation of a sunrise.)
from turtle import * from turtle import *
from superturtle.animation import animate
# define 3 objects # define 3 objects
# sky, ground, sun # sky, ground, sun
@@ -23,7 +24,6 @@ def sky():
forward(300) forward(300)
left(90) left(90)
def ground(): def ground():
for x in range(2): for x in range(2):
forward(400) forward(400)
@@ -31,11 +31,15 @@ def ground():
forward(150) forward(150)
right(90) right(90)
def sun(): def sun():
forward(200)
circle(75,360) circle(75,360)
def sun_reposition():
left(90)
forward(20)
right(90)
penup() # reposition the turtle before drawing the 3 objects penup() # reposition the turtle before drawing the 3 objects
right(180) right(180)
forward(200) forward(200)
@@ -54,9 +58,20 @@ fillcolor("black")
ground() ground()
end_fill() end_fill()
begin_fill() # draw the sun penup()
fillcolor("red") right(90)
sun() forward(150)
end_fill() left(90)
forward(200)
pendown()
# for frame in animate(40, loop=True):
# x = frame.interpolate(0,15)
for x in range(15):
begin_fill() # draw the sun
fillcolor("red")
sun()
sun_reposition()
end_fill()
input() input()