Dibuja un emoji de cara sonriente usando Turtle en Python

Prerrequisito: Conceptos básicos de la Turtle python

Turtle es un módulo incorporado en Python. Proporciona dibujo utilizando una pantalla (cartón) y una Turtle (bolígrafo). Para dibujar algo en la pantalla, necesitamos mover la Turtle. Para mover la Turtle, hay algunas funciones, por ejemplo , adelante(), atrás() , etc.

En este artículo, veremos cómo dibujar un emoji de cara sonriente usando el módulo Turtle .

1.) Para dibujar una cara sonriente:

Se utilizan los siguientes pasos:

  • Tortuga importada.
  • Haz objetos.
  • Dibuja un círculo y rellena el color amarillo.
  • Dibuja ojos con dos círculos y rellena el color blanco y negro respectivamente.
  • Dibuja un círculo para la nariz y rellena el color negro.
  • Dibuja un semicírculo para la boca.
  • Dibuja un semicírculo para la lengua y rellena el color rojo.

A continuación se muestra la implementación:

Python3

# Python program to draw smile
# face emoji using turtle
import turtle
 
# turtle object
pen = turtle.Turtle()
 
# function for creation of eye
def eye(col, rad):
    pen.down()
    pen.fillcolor(col)
    pen.begin_fill()
    pen.circle(rad)
    pen.end_fill()
    pen.up()
 
 
# draw face
pen.fillcolor('yellow')
pen.begin_fill()
pen.circle(100)
pen.end_fill()
pen.up()
 
# draw eyes
pen.goto(-40, 120)
eye('white', 15)
pen.goto(-37, 125)
eye('black', 5)
pen.goto(40, 120)
eye('white', 15)
pen.goto(40, 125)
eye('black', 5)
 
# draw nose
pen.goto(0, 75)
eye('black', 8)
 
# draw mouth
pen.goto(-40, 85)
pen.down()
pen.right(90)
pen.circle(40, 180)
pen.up()
 
# draw tongue
pen.goto(-10, 45)
pen.down()
pen.right(180)
pen.fillcolor('red')
pen.begin_fill()
pen.circle(10, 180)
pen.end_fill()
pen.hideturtle()

Producción :

cara sonriente

2. Dibujemos un emoji sonriente diferente que se dibuja arriba solo para entenderlo mejor.

Se utilizan los siguientes pasos:

  • Tortuga importada.
  • Defina el tamaño y el ancho de la pluma.
  • Dibuja un circulo .
  • Dibuja ojos con dos círculos y rellena el color rojo respectivamente.
  • Dibuja un triángulo para la nariz..
  • Dibuja un semicírculo para la boca.

A continuación se muestra la implementación de la misma: –

Python3

#import module
import turtle
 
#define pen size
turtle.pensize (5)
 
#define pen color
turtle.pencolor ("Blue")
 
#for outer bigger circle
turtle.fillcolor ("red")
turtle.penup ()
turtle.goto (0, -200)
turtle.pendown ()
turtle.circle (200)
 
#for eyes
turtle.penup ()
turtle.goto (-100,50)
turtle.pendown ()
turtle.begin_fill ()
turtle.circle (17.5)
turtle.end_fill ()
turtle.penup ()
turtle.goto (100,50)
turtle.pendown ()
turtle.begin_fill ()
turtle.circle (17.5)
turtle.end_fill ()
 
#for nose
turtle.penup ()
turtle.goto (0,50)
turtle.pendown ()
turtle.circle (-70, steps=3)
 
# for smile
turtle.penup ()
turtle.goto (-100, -70)
turtle.pendown ()
turtle.right (90)
turtle.circle (100,180)
turtle.mainloop ()

Producción:

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 *