"Drawing EMON with Python Turtle Graphics | Fun Turtle Art Tutorial"

Опубликовано: 28 Февраль 2026
на канале: A.B.S EMON
15
0

"In this video, I show you how to draw the word 'EMON' using Python's turtle graphics module! Each letter is drawn in a colorful and creative way, with different shapes and lines. Follow along to learn how to use Python turtle to create your own designs, letters, and art projects. This tutorial is great for beginners who want to explore coding with Python and turtle graphics."


Source Code:

import turtle

Set up the screen
screen = turtle.Screen()
screen.bgcolor("white")
screen.title("Drawing EMON Horizontally")

Create the turtle
pen = turtle.Turtle()
pen.speed(3)
pen.pensize(5)

Function to draw letter E
def draw_E():
pen.pendown()
pen.forward(50) # Top horizontal line
pen.penup()
pen.backward(50)
pen.right(90)
pen.pendown()
pen.forward(100) # Vertical line
pen.left(90)
pen.forward(50) # Bottom horizontal line
pen.penup()
pen.backward(50)
pen.left(90)
pen.forward(50)
pen.right(90)
pen.pendown()
pen.forward(30) # Middle horizontal line
pen.penup()
pen.backward(30)
pen.left(90)
pen.forward(50)

Function to draw letter M
def draw_M():
pen.pendown()
pen.forward(100) # Bottom horizontal line (left side)
pen.left(135)
pen.forward(70) # Diagonal line up
pen.right(90)
pen.forward(70) # Diagonal line down
pen.left(135)
pen.forward(100) # Bottom horizontal line (right side)
pen.penup()
pen.forward(30) # Move to the next position

Function to draw letter O
def draw_O():
pen.pendown()
pen.circle(50)
pen.penup()
pen.forward(80)

Function to draw letter N
def draw_N():
pen.penup()
pen.left(90)
pen.forward(30)
pen.pendown()
pen.left(90)
pen.forward(100) # Left vertical line
pen.right(135)
pen.forward(140) # Diagonal line
pen.left(135)
pen.forward(100) # Right vertical line

Position turtle to draw horizontally
starting_x = -300 # Starting X position for the first letter
y_position = 0 # Fixed Y position for all letters

Draw E with green color
pen.penup()
pen.goto(starting_x, y_position)
pen.color("red")
draw_E()

Draw M with red color
pen.penup()
pen.goto(starting_x + 180, y_position - 100)
pen.color("green")
draw_M()

Draw O with blue color
pen.penup()
pen.goto(starting_x + 200, y_position - 50)
pen.color("blue")
draw_O()

Draw N with orange color
pen.penup()
pen.goto(starting_x + 300, y_position - 100)
pen.color("orange")
draw_N()

Finish
pen.hideturtle()
screen.mainloop()