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 :
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