Como hacer CORAZONES en PYTHON usando el modulo TURTLE

La manera mas facil de hacer corazones en python es usando el modulo llamado TURTLE, con este modulo de graficos dibujaremos un corazon en nuestro editor de codigo favorito y con la ventaja de poder editarlo a nuestro gusto.

¿Que es python?

En resumen se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.

TE PUEDE INTERESAR: Como hacer un bot spam para WHATSAPP

CODIGO PYTHON PARA DIBUJAR CORAZONES

Para poder dibujar estos graficos se necesita tener algun editor de codigo favorito, en mi caso seria visual studio code. Si alguno utiliza otro editor de codigo, puede usar ese mismo pero actualizando la biblioteca de python.

TEXTO EN LA TORTUGA:

Este codigo muestra el mensaje dentro del corazon que se dibujara con turtle, puedes hacer cambios. Dejare algunos ejemplos

– pen.setpos(-48, 95) para orientar el mensaje a los lados ( Vertical y Horizontal )
– pen.color(‘lightgreen’) para cambiar el color del texto
– pen.write(“Todo Real”, font=(“Verdana”, 12, “bold”)) para cambiar la fuente del texto

def txt(): 
  
    pen.up() 
    pen.setpos(-48, 95) 
    pen.down() 
    pen.color('lightgreen') 
    pen.write("Todo Real", font=( 
      "Verdana", 12, "bold")) 
  

TIEMPO EN LA TORTUGA:

El tiempo es algo que se usa para iniciar o bien terminar un proceso, en esta ocasion lo usaremos para congelar un dibujo de corazon por unos segundos.

– time.sleep(10) el tiempo editable es (10) puedes alterar ese numero.

txt() 
time.sleep(10)

CODIGO COMPLETO:

import turtle 
import time
pen = turtle.Turtle() 
  
def curve(): 
    for i in range(200): 
        pen.right(1) 
        pen.forward(1) 
  
def heart(): 
  
    pen.fillcolor('red') 
    pen.begin_fill() 
    pen.left(140) 
    pen.forward(113) 
    curve() 
    pen.left(120)
    curve() 
    pen.forward(112)    
    pen.end_fill() 
  
def txt(): 
  
    pen.up() 
    pen.setpos(-48, 95) 
    pen.down() 
    pen.color('lightgreen') 
    pen.write("Todo Real", font=("Verdana", 12, "bold")) 
  
heart() 
  
txt() 
time.sleep(10)  
pen.ht() 

¡NO SE OLVIDEN AGREGAR UN COMENTARIO!

Si tienen dudas, no se olviden de expresarlos con un comentario y de esta manera yo les respondere. Si quieren otro tipo de tutoriales simplemente comenten lo que quieren aprender. Con gusto estare aportando mas informacion para que ustedes aprendan o viceversa.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.