05/09/2010, 12:34
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses Puntos: 0 | |
ayuda python mi gente por favor ayuda tengo un trabajo de la u y no me sale por ningun lado tengo que pasar este codigo a recursivo y que todavia corra bien por fa ayuda gracias:
P.D No se puede usar el for o
CODIGO:
from turtle import *
from random import *
def CopoFractal(largo, angulo, nivel, reinicio, objetivo, replazo, objetivo2, replazo2):
Posicion = reinicio
Color = ['black', 'blue', 'red', 'pink', 'green', 'lighblue']
for counter in range(nivel):
Posicion2 = ''
for character in Posicion:
if character == objetivo:
Posicion2 += replazo
elif character == objetivo2:
Posicion2 += replazo2
else:
Posicion2 += character
Posicion = Posicion2
# draw
for character in Posicion:
if character == 'F':
color(Color[randrange(0, 5) ])
forward(largo)
elif character == '+':
right(angulo)
elif character == '-':
left(angulo)
if __name__ == '__main__':
delay(0)
speed(0)
hideturtle()
# copo de nieve de von Koch
up(); goto(-180, 60); down();
CopoFractal(1, 60, 5, 'X++X++X', 'X', 'FX-FX++XF-XF', '', '')
exitonclick() |