Requisito previo: módulo de Turtle , dibujo de triángulo , dibujo de rectángulo
En este artículo, aprenderemos cómo dibujar un árbol simple usando el módulo Turtle . Ilustrar un árbol consiste en crear un solo rectángulo y luego tres triángulos del mismo tamaño secuencialmente desde la parte inferior.
A continuación se muestran los pasos para crear un árbol:
- Importar Turtle y módulo matemático .
- Establecer pantalla con dimensiones y color.
- Crea un objeto Turtle .
- Crea un árbol ilustrando triángulos apilados y un rectángulo.
A continuación se muestra el programa del enfoque anterior:
Python3
# Python program to draw a tree using turtle # Importing required modules import turtle import math # Function to draw rectangle def drawRectangle(t, width, height, color): t.fillcolor(color) t.begin_fill() t.forward(width) t.left(90) t.forward(height) t.left(90) t.forward(width) t.left(90) t.forward(height) t.left(90) t.end_fill() # Function to draw triangle def drawTriangle(t, length, color): t.fillcolor(color) t.begin_fill() t.forward(length) t.left(135) t.forward(length / math.sqrt(2)) t.left(90) t.forward(length / math.sqrt(2)) t.left(135) t.end_fill() # Set the background color screen = turtle.Screen ( ) screen.bgcolor("skyblue") # Creating turtle object tip = turtle.Turtle() tip.color ("black") tip.shape ("turtle") tip.speed (2) # Tree base tip.penup() tip.goto(100, -130) tip.pendown() drawRectangle(tip, 20, 40, "brown") # Tree top tip.penup() tip.goto(65, -90) tip.pendown() drawTriangle(tip, 90, "lightgreen") tip.penup() tip.goto(70, -45) tip.pendown() drawTriangle(tip, 80, "lightgreen") tip.penup() tip.goto(75, -5) tip.pendown() drawTriangle(tip, 70, "lightgreen")
Producción:-
Publicación traducida automáticamente
Artículo escrito por anshitaagarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA