Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

import turtle

print("INTERACTIVE ARTWORK PROGRAM")


print("///////////////////////////")
print("Please enter a few commands to control the turtle.")
print()

# Set up the turtle screen


screen = turtle.Screen()
screen.bgcolor("black")

# Create the turtle for drawing the laughing man character


laughing_man = turtle.Turtle()
laughing_man.color("blue")
laughing_man.speed(0)

# Draw the outer circle


laughing_man.penup()
laughing_man.goto(0, -170)
laughing_man.pendown()
laughing_man.fillcolor('black')
laughing_man.begin_fill()
laughing_man.circle(200)
laughing_man.end_fill()

# Draw the circle head


laughing_man.penup()
laughing_man.goto(0, -120)
laughing_man.pendown()
laughing_man.fillcolor('black')
laughing_man.begin_fill()
laughing_man.circle(150)
laughing_man.end_fill()

# Draw an arc for squinting eyes


laughing_man.pensize(5)
laughing_man.pencolor("blue")
laughing_man.penup()
laughing_man.goto(0, 40)
laughing_man.pendown()
laughing_man.right(90)
laughing_man.fillcolor('white')
laughing_man.begin_fill()
laughing_man.circle(-40, -180)
laughing_man.end_fill()
laughing_man.penup()
laughing_man.goto(-65, 40)
laughing_man.pendown()
laughing_man.fillcolor('black')
laughing_man.begin_fill()
laughing_man.circle(-25, 180)
laughing_man.end_fill()

laughing_man.pensize(5)
laughing_man.pencolor("blue")
laughing_man.penup()
laughing_man.goto(0, 40)
laughing_man.pendown()
laughing_man.left(360)
laughing_man.fillcolor('white')
laughing_man.begin_fill()
laughing_man.circle(40, -180)
laughing_man.end_fill()
laughing_man.penup()
laughing_man.goto(15, 40)
laughing_man.pendown()
laughing_man.fillcolor('black')
laughing_man.begin_fill()
laughing_man.circle(-25, 180)
laughing_man.end_fill()

# Draw the mouth


laughing_man.color("blue")
laughing_man.penup()
laughing_man.goto(-100, 20)
laughing_man.pendown()
laughing_man.left(0)
laughing_man.fillcolor('black')
laughing_man.begin_fill()
laughing_man.circle(100, 180)
laughing_man.end_fill()
laughing_man.right(90)
laughing_man.backward(200)

# # Draw the text


# laughing_man.penup()
# laughing_man.goto(-60, -150)
# laughing_man.pendown()
# laughing_man.color("blue")
# laughing_man.write("I thought what I'd do was, I'd pretend I was one of those
deaf-mutes", align="center", font=("Arial", 12, "bold"))

# Hide the turtle


laughing_man.hideturtle()

# continueAction = 'yes'
# while continueAction == 'yes':
# action = input("Enter an action(move, turn right, change color, draw
polygon): ")
# if action == "move":
# length = int(input("Enter numbe rof pixels to move: "))
# t.foward(length)
# elif action == "turn right":
# degrees = int(input("Enter degrees to turn: "))
# t.right(degrees)
# elif action == "change color":
# color = input ("Enter the color: ")
# t.color(color)
# elif action == "draw polygon":
# try:
# sideLength = int(input("Enter side length: "))
# numSides = int(input("Enter number of sides: "))
# xPos = int(input("Enter x position: "))
# yPos = int(input("Enter y position: "))
# except:
# print("invalid number entered.")
# else:
# drawRegPoly(sideLength, numSides, xPos, yPos)
# else: # Message for the ending Terminal
# print("Seeya later Netrunnner")
# continueAction = ("Do you want to give another action? (yes/no)")

# #Revolving laughing_man
# for i in range(6):
# laughing_man.forward(180)
# laughing_man.right(90)

# laughing_man.goto(-100,100)

# Hide the turtle


laughing_man.hideturtle()

#calling for the mainloop()


turtle.mainloop()

turtle.done()

You might also like