-
Notifications
You must be signed in to change notification settings - Fork 0
/
lab3Letters_pair.py
48 lines (33 loc) · 1.04 KB
/
lab3Letters_pair.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#1. A turtle you can control without declaring a turtle object
#2. turtle is the library and Turtle() is a constructor for the turtle object
#3. myTurtle.sety(100)
#Draws the letter E with 2 turtles
import turtle
def drawE(theTurtle, posX, posY, size):
'''Draw the letter E with specified x position, y position, and size using a turtle'''
theTurtle.color("red")
theTurtle.pensize(size)
theTurtle.setx(posX)
theTurtle.sety(posY)
theTurtle.pendown()
rightLine(theTurtle)
downLine(theTurtle)
rightLine(theTurtle)
downLine(theTurtle)
theTurtle.forward(200)
theTurtle.penup()
def rightLine(theTurtle):
'''Draws a right line using a turtle'''
theTurtle.forward(200)
theTurtle.right(180)
theTurtle.forward(200)
def downLine(theTurtle):
'''Draws a line down using a turtle'''
theTurtle.right(270)
theTurtle.forward(200)
theTurtle.right(270)
myTurtle1 = turtle.Turtle()
myTurtle2 = turtle.Turtle()
drawE(myTurtle1, 0, 0, 15)
myTurtle2.penup()
drawE(myTurtle2, -300, 100, 10)