Dibuja un corazón usando gráficos de turtle en Python

Turtle es un módulo incorporado en Python. Proporciona: 

  1. Dibujo utilizando una pantalla (cartón).
  2. Tortuga (bolígrafo).

Para dibujar algo en la pantalla, necesitamos mover la Turtle (bolígrafo) y para mover la Turtle, hay algunas funciones como adelante(), atrás(), etc.

Prerrequisito: Conceptos básicos de programación de turtle

Dibuja un corazón usando gráficos de turtle

En esta sección, discutiremos cómo dibujar un corazón usando Turtle Graphics.

Acercarse:

  1. Tortuga importada
  2. hacer un objeto Turtle
  3. Defina un método para dibujar una curva con movimientos simples hacia adelante y hacia la izquierda
  4. Defina un método para dibujar el corazón completo y rellene el color rojo en él
  5. Defina un método para mostrar algún texto configurando la posición
  6. Llame a todos los métodos en la sección principal.

Código:

python3

# Import turtle package
import turtle
  
# Creating a turtle object(pen)
pen = turtle.Turtle()
  
# Defining a method to draw curve
def curve():
    for i in range(200):
  
        # Defining step by step curve motion
        pen.right(1)
        pen.forward(1)
  
# Defining method to draw a full heart
def heart():
  
    # Set the fill color to red
    pen.fillcolor('red')
  
    # Start filling the color
    pen.begin_fill()
  
    # Draw the left line
    pen.left(140)
    pen.forward(113)
  
    # Draw the left curve
    curve()
    pen.left(120)
  
    # Draw the right curve
    curve()
  
    # Draw the right line
    pen.forward(112)
  
    # Ending the filling of the color
    pen.end_fill()
  
# Defining method to write text
def txt():
  
    # Move turtle to air
    pen.up()
  
    # Move turtle to a given position
    pen.setpos(-68, 95)
  
    # Move the turtle to the ground
    pen.down()
  
    # Set the text color to lightgreen
    pen.color('lightgreen')
  
    # Write the specified text in 
    # specified font style and size
    pen.write("GeeksForGeeks", font=(
      "Verdana", 12, "bold"))
  
  
# Draw a heart
heart()
  
# Write text
txt()
  
# To hide turtle
pen.ht()

Producción:

Heart Using Turtle Graphics

Publicación traducida automáticamente

Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *