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
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


0