Python - Phyton turtle

 
Vista:

Phyton turtle

Publicado por Juan (8 intervenciones) el 07/04/2018 19:01:34
Hola chamacos , alguno de ustedes sabe como puedo escribir las letras que me faltan para acabar de escribir mi nombre con el modulo turtle . El problema es que desconozco el uso de las curvas
Un abrazo y aqui les dejo el codigo
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
from turtle import Turtle, Screen
 
NAME = "JUAN"
 
BORDER = 1
BOX_WIDTH, BOX_HEIGHT = 6, 10
WIDTH, HEIGHT = BOX_WIDTH - BORDER * 2, BOX_HEIGHT - BORDER * 2
 
 
def letter_J(turtle):
 
def letter_U(turtle):
 
def letter_A(turtle):
    turtle.forward(HEIGHT / 2)
    for _ in range(3):
        turtle.forward(HEIGHT / 2)
        turtle.right(90)
        turtle.forward(WIDTH)
        turtle.right(90)
    turtle.forward(HEIGH
 
def letter_N(turtle):
    turtle.forward(HEIGHT)
    turtle.goto(turtle.xcor() + WIDTH, BORDER)
    turtle.forward(HEIGHT)
 
LETTERS = {'J': letter_J, 'U': letter_I'A': letter_A, 'N': letter_N}
 
wn = Screen()
wn.setup(800, 400)
wn.title("Turtle writing my name: {}".format(NAME))
wn.setworldcoordinates(0, 0, BOX_WIDTH * len(NAME), BOX_HEIGHT)
 
marker = Turtle()
 
for counter, letter in enumerate(NAME):
    marker.penup()
    marker.goto(counter * BOX_WIDTH + BORDER, BORDER)
    marker.setheading(90)
 
    if letter in LETTERS:
        marker.pendown()
        LETTERS[letter](marker)
 
marker.hideturtle()
 
wn.mainloop()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder