EN este artículo aprenderemos cómo escribir «GFG» usando Turtle Graphics en Python. Para eso, primero sepamos qué es Turtle Graphics.
Gráficos de Turtle
- hacia atrás (longitud): mueve el lápiz hacia atrás x unidad.
- derecho (ángulo): gire el lápiz en el sentido de las agujas del reloj en un ángulo x.
- izquierda (ángulo): gire el lápiz en sentido contrario a las agujas del reloj en un ángulo x.
- penup(): deja de dibujar la pluma de Turtle.
- pendown(): comienza a dibujar la pluma de la Turtle.
Acercarse
- importar los módulos de Turtle.
import turtle
- Consigue una pantalla para dibujar
ws=turtle.Screen()
- Defina una instancia para Turtle.
- para imprimir G tenemos que hacer un semicírculo y luego completarlo girando la Turtle y moviéndola hacia adelante.
- Luego, para F , mueva el lápiz hacia arriba usando penup() , luego vaya a () a las coordenadas deseadas, luego bájelo para dibujar usando pendown() y dibuje F.
- para el G restante , vaya a otras coordenadas y haga lo mismo que para el 1er G.
A continuación se muestra la implementación de Python para el enfoque anterior:
Python3
#python program for printing "GFG" #importing turtle modules import turtle #setting up workscreen ws=turtle.Screen() #defining turtle instance t=turtle.Turtle() #turtle pen will be of "GREEN" color t.color("Green") #setting width of pen t.width(3) #for printing letter "G" for x in range(180): t.backward(1) t.left(1) t.right(90) t.forward(50) t.right(90) t.forward(30) t.right(90) t.forward(50) #for printing letter "F" t.penup() t.goto(40,0) t.pendown() t.forward(110) t.goto(40,0) t.left(90) t.forward(50) t.penup() t.goto(40,-50) t.pendown() t.forward(40) #for printing letter "G" t.penup() t.goto(150,0) t.pendown() for x in range(180): t.backward(1) t.left(1) t.right(90) t.forward(50) t.right(90) t.forward(30) t.right(90) t.forward(50)