Requisito previo: Conceptos básicos del módulo Python Turtle
Todos debemos haber visto la telaraña en nuestros hogares, pero alguna vez te has preguntado cuántos esfuerzos y paciencia se requieren para construir eso. Saludemos los esfuerzos de Spider y sigamos construyendo uno nosotros mismos. Las telarañas generalmente comprenden hilos radicales y espirales. ¿Qué pasa si puedes hacer una telaraña de dos capas de colores? Aquí hay un tutorial simple.
Enfoque utilizado:
La Turtle se mueve de un lado a otro para construir primero los hilos radicales. La Turtle se gira en un ángulo de 60 grados para dibujar cada hilo radical. La longitud del hilo en espiral se establece en 50 y se reduce en 10 en cada iteración. El lazo interior se ocupa de la construcción de un solo hilo en espiral y las capas de la red, mientras que el lazo exterior controla el número de espirales que se construirán.
Python3
import turtle as t # define turtle speed t.speed(2) # radical thread for i in range(6): t.forward(100) t.backward(100) t.right(60) # spiral thread length side = 50 # Spider web color t.fillcolor("Yellow") # building web t.begin_fill() for i in range(10): t.penup() t.goto(0, 0) t.pendown() t.setheading(0) t.forward(side) t.right(120) for j in range(6): t.forward(side-2) t.right(60) side = side - 10 t.end_fill()
Producción
Publicación traducida automáticamente
Artículo escrito por pulkitagarwal03pulkit y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA