I changed the README.md file. Also, I added the person's face, hat, and the moon.

Milestone 2:
- Since my last commit I have changed the README.md file twice.  I originally was going to try an animation but then I decided that I wanted to create a picture.
- Somewhere I got stuck was thinking about how I could create the person's hair.  I was thinking about it and decided that it would be better to create a hat so that is what I did.  I originally wasn't sure how to create the hat but then I thought about using loops.  I knew I could run the rectangle function multiple times while still being able to change the size of the rectangles so that is what I did.  I looped through 3 different rectangle sizes to give the idea that the person is wearing a hat.
This commit is contained in:
jwberent
2025-09-26 21:07:44 -04:00
parent eb1da33456
commit 11c107df6d
2 changed files with 39 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
# ----------
# By James Berent
#
# (This will make a person and the person will wave)
# (This will make a person and the person will stand next to a house)
from turtle import *
@@ -24,7 +24,8 @@ def rectangle(height,width,col):
def triangle_facing_right(height,col):
top_of_tri = (height**2+height**2)**(1/2)
color(col)
fillcolor(col)
begin_fill()
forward(height)
left(180)
fly(height)
@@ -35,23 +36,26 @@ def triangle_facing_right(height,col):
right(135)
fly(height)
left(180)
end_fill()
def triangle_facing_left(height,col):
top_of_tri = (height**2+height**2)**(1/2)
color(col)
fillcolor(col)
begin_fill()
forward(height)
left(90)
forward(height)
left(135)
forward(top_of_tri)
left(135)
end_fill()
def circ(radius):
circle(radius,360) #found in section 1 link of Typeface Problem set instructions
speed(100)
rectangle(250,150,"red") #this is the torso
right(90)
fly(150)
@@ -81,13 +85,38 @@ fly(30)
right(90)
circ(35) #this is the head
left(90)
fly(50)
fly(40)
left(90)
fly(10)
fly(12)
right(180)
circ(5)
circ(5) #this is the left eye
fly(25)
circ(5)
circ(5) #this is the right eye
right(90)
fly(25)
right(90)
fly(12)
right(180)
triangle_facing_right(15,"black") #this is the mouth
left(180)
fly(15)
right(180)
triangle_facing_left(15,"black") #this is the mouth
fly(45)
left(90)
fly(60)
left(90)
for num in [55,60,65,85]: #this is the hair
rectangle(10,num,"brown")
left(90)
fly(5)
right(90)
fly(400)
right(180)
dot(200,"royalblue") # makes the moon
fly(200)
input()