"""
Exercise 2.4.10

Discovering Computer Science, Third Edition
Jessen Havill
"""

import turtle

def draw_smiley(tortoise, radius, color):
    tortoise.hideturtle()
    tortoise.width(3)
    tortoise.shape('circle')
    tortoise.fillcolor(color)
    tortoise.circle(radius)
    tortoise.up()
    tortoise.goto(-radius / 3, radius * 1.3)
    tortoise.stamp()
    tortoise.goto(radius / 3, radius * 1.3)
    tortoise.stamp()
    tortoise.goto(0, radius * 0.4)
    tortoise.down()
    tortoise.circle(radius, -30)
    tortoise.circle(radius, 60)
    
def main():
    george = turtle.Turtle()
    draw_smiley(george, 200, 'blue')
    
    turtle.done()
    
main()
