Introduction
Are you a big fan of Dragon Ball? Are you a programmer or someone who loves coding? If so, perhaps this tutorial on how to draw Goku in Python Turtle will interest you.
If you’re an anime fan, you probably know that Goku is the main character of the popular show Dragon Ball Z. In this show, Goku is a superhero who often trains by climbing up high peaks and leaping off them, turning into a Super Saiyan whenever he needs to fight an opponent that poses a real threat.
Code to Draw Goku Using Python Turtle
#Draw Goku Using Python Turtle#importing turtle moduleimport turtle#setting the background colorturtle.bgcolor('#f0833a')# Define title of programturtle.title("Copy Assignment Turtle")#Create a turtle screenscreen= turtle.Screen()#Define height and width of screenscreen.setup(1200,600)goku_hair = turtle.Turtle()goku_hair.speed(20)goku_hair.penup()goku_hair.goto(-270,10)start=goku_hair.pos()goku_hair.pendown()goku_hair.begin_fill()goku_hair.right(-180)goku_hair.circle(200,extent=45)goku_hair.rt(160)goku_hair.circle(-200,extent=45)goku_hair.lt(115)goku_hair.circle(200,extent=45)goku_hair.rt(160)goku_hair.circle(-200,extent=60)goku_hair.rt(205)goku_hair.circle(200,extent=85)goku_hair.rt(155)goku_hair.circle(-200,extent=110)goku_hair.lt(90)goku_hair.circle(-50,extent=70)goku_hair.lt(130)goku_hair.circle(-200,extent=75)goku_hair.rt(150)goku_hair.circle(200,extent=65)goku_hair.lt(125)goku_hair.circle(-200,extent=45)goku_hair.rt(160)goku_hair.circle(200,extent=45)goku_hair.lt(80)goku_hair.circle(-200,extent=35)goku_hair.rt(160)goku_hair.circle(200,extent=48)goku_hair.penup()goku_hair.goto(-270,10)goku_hair.pendown()goku_hair.rt(120)goku_hair.circle(-200,extent=30)goku_hair.rt(135)goku_hair.circle(200,extent=20)goku_hair.lt(145)goku_hair.circle(-200,extent=30)goku_hair.rt(150)goku_hair.circle(200,extent=25)goku_hair.lt(165)goku_hair.circle(-200,extent=30)goku_hair.rt(120)goku_hair.circle(-200,extent=15)goku_hair.lt(120)goku_hair.circle(200,extent=20)goku_hair.rt(160)goku_hair.circle(200,extent=24)goku_hair.hideturtle()#Code for drawing right eye of Gokugoku_reye = turtle.Turtle()goku_reye.speed(20)goku_reye.penup()goku_reye.goto(-180,-20)goku_reye.pendown()goku_reye.right(125)goku_reye.forward(5)e = goku_reye.pos()goku_reye.rt(90)goku_reye.begin_fill()goku_reye.fd(60)goku_reye.lt(70)goku_reye.fd(10)goku_reye.lt(115)goku_reye.fd(17)e1 = goku_reye.pos()goku_reye.fd(40)goku_reye.goto(e)goku_reye.end_fill()goku_reye.goto(e1)goku_reye.color("black","white")goku_reye.begin_fill()goku_reye.rt(70)goku_reye.fd(17)goku_reye.lt(85)goku_reye.fd(37)goku_reye.end_fill()goku_reye.begin_fill()goku_reye.color("black")goku_reye.circle(5)goku_reye.end_fill()goku_reye.hideturtle()#Code for drawing left eye of Gokugoku_leye = turtle.Turtle()goku_leye.speed(20)goku_leye.penup()goku_leye.goto(-150,-20)goku_leye.pendown()goku_leye.left(125)goku_leye.backward(5)e = goku_leye.pos()goku_leye.lt(90)goku_leye.begin_fill()goku_leye.bk(60)goku_leye.rt(70)goku_leye.bk(10)goku_leye.rt(115)goku_leye.bk(17)e1 = goku_leye.pos()goku_leye.bk(40)goku_leye.goto(e)goku_leye.end_fill()goku_leye.goto(e1)goku_leye.color("black","white")goku_leye.begin_fill()goku_leye.lt(70)goku_leye.bk(17)goku_leye.rt(85)goku_leye.bk(37)goku_leye.end_fill()goku_leye.begin_fill()goku_leye.color("black")goku_leye.circle(5)goku_leye.end_fill()goku_leye.hideturtle()#face of gokugoku_face = turtle.Turtle()goku_face.speed(20)goku_face.penup()goku_face.goto(-270,10)goku_face.pendown()goku_face.rt(65)goku_face.fd(100)goku_face.left(30)goku_face.fd(80)goku_face.lt(70)goku_face.fd(80)goku_face.left(30)goku_face.fd(109)goku_face.hideturtle()#code for nose of gokugoku_nose = turtle.Turtle()goku_nose.speed(20)goku_nose.penup()goku_nose.goto(-165,-50)goku_nose.pendown()goku_nose.right(90)goku_nose.fd(15)goku_nose.hideturtle()#Code for smile of gokugoku_smile=turtle.Turtle()goku_smile.speed(20)goku_smile.penup()goku_smile.goto(-185,-75)goku_smile.pendown()goku_smile.rt(55)goku_smile.fd(10)goku_smile.lt(60)goku_smile.fd(30)goku_smile.lt(60)goku_smile.fd(10)goku_smile.penup()goku_smile.goto(-170,-90)goku_smile.pendown()goku_smile.rt(60)goku_smile.fd(15)goku_smile.hideturtle()#code for the sword#go to starting positiongoku_sword = turtle.Turtle()goku_sword.speed(20)goku_sword.penup()goku_sword.goto(270,-80)goku_sword.right(90)goku_sword.forward(150)goku_sword.right(90)goku_sword.forward(130)#end of handlegoku_sword.pendown()goku_sword.right(90)goku_sword.forward(50)goku_sword.right(90)goku_sword.forward(50)goku_sword.right(90)goku_sword.forward(50)goku_sword.right(90)goku_sword.forward(50)goku_sword.end_fill()#right handlegoku_sword.right(180)goku_sword.forward(50)goku_sword.left(90)goku_sword.forward(15)goku_sword.right(45)goku_sword.forward(75)goku_sword.right(90)goku_sword.forward(50)goku_sword.left(45)goku_sword.forward(75)goku_sword.left(135)goku_sword.forward(75)#right bladegoku_sword.right(90)goku_sword.forward(200)goku_sword.left(45)goku_sword.forward(75)#left bladegoku_sword.left(90)goku_sword.forward(75)goku_sword.left(45)goku_sword.forward(200)#left handlegoku_sword.right(90)goku_sword.forward(75)goku_sword.left(135)goku_sword.forward(75)goku_sword.left(45)goku_sword.forward(50)goku_sword.right(90)goku_sword.forward(75)#decoration on end of handlegoku_sword.left(45)goku_sword.penup()goku_sword.forward(12)goku_sword.right(90)goku_sword.forward(3)goku_sword.left(90)goku_sword.pendown()goku_sword.begin_fill()goku_sword.fillcolor("#fcc201")goku_sword.forward(25)goku_sword.left(90)goku_sword.forward(25)goku_sword.left(90)goku_sword.forward(25)goku_sword.left(90)goku_sword.forward(25)goku_sword.left(90)goku_sword.left(135)goku_sword.end_fill()#left decoration on handlegoku_sword.penup()goku_sword.forward(100)goku_sword.left(90)goku_sword.forward(10)goku_sword.pendown()goku_sword.begin_fill()goku_sword.fillcolor("red")goku_sword.forward(45)goku_sword.right(45)goku_sword.forward(35)goku_sword.right(135)goku_sword.forward(45)goku_sword.right(45)goku_sword.forward(35)goku_sword.end_fill()#right decoration on handlegoku_sword.left(45)goku_sword.penup()goku_sword.forward(50)goku_sword.pendown()goku_sword.begin_fill()goku_sword.fillcolor("red")goku_sword.forward(45)goku_sword.left(45)goku_sword.forward(35)goku_sword.left(135)goku_sword.forward(45)goku_sword.left(45)goku_sword.forward(35)goku_sword.end_fill()goku_sword.penup()#beginning of blade decorationgoku_sword.right(45)goku_sword.forward(22)goku_sword.right(90)#blade decorationgoku_sword.pendown()goku_sword.right(45)goku_sword.forward(55)goku_sword.left(45)goku_sword.forward(195)goku_sword.left(45)goku_sword.forward(55)goku_sword.left(90)goku_sword.forward(55)goku_sword.left(45)goku_sword.forward(195)goku_sword.left(45)goku_sword.forward(55)goku_sword.right(45)goku_sword.penup()#blade decoration 2goku_sword.right(180)goku_sword.forward(20)goku_sword.pendown()goku_sword.begin_fill()goku_sword.fillcolor("#fcc201")goku_sword.right(45)goku_sword.forward(35)goku_sword.left(45)goku_sword.forward(185)goku_sword.left(45)goku_sword.forward(35)goku_sword.left(90)goku_sword.forward(35)goku_sword.left(45)goku_sword.forward(185)goku_sword.left(45)goku_sword.forward(35)goku_sword.end_fill()goku_sword.penup()goku_sword.right(45)#handle decoration middlegoku_sword.forward(35)goku_sword.pendown()goku_sword.begin_fill()goku_sword.fillcolor("blue")goku_sword.right(45)goku_sword.forward(15)goku_sword.left(45)goku_sword.forward(35)goku_sword.left(135)goku_sword.forward(16)goku_sword.right(90)goku_sword.forward(16)goku_sword.left(135)goku_sword.forward(35)goku_sword.left(45)goku_sword.forward(15)goku_sword.end_fill()goku_sword.penup()goku_sword.hideturtle()#code for writing dragon ball zdef write(message,pos):x,y=pos# Define color of the textturtle.pencolor("yellow")turtle.penup()turtle.goto(x,y)# Defining font style and sizestyle=('Verdana',30,'bold')turtle.write(message,font=style)write('Dragon',(-330,-200))def write(message,pos):x,y=pos# Define color of the textturtle.pencolor("red")turtle.penup()turtle.goto(x,y)# Defining font style and sizestyle=('Verdana',30,'bold')turtle.write(message,font=style)write('Ball',(-160,-200))def write(message,pos):x,y=pos# Define color of the textturtle.pencolor("red")turtle.penup()turtle.goto(x,y)# Defining font style and sizestyle=('Verdana',40,'bold')turtle.write(message,font=style)write('Z',(-70,-205))def write(message,pos):x,y=pos# Define color of the textturtle.pencolor("blue")turtle.penup()turtle.goto(x,y)# Defining font style and sizestyle=('Verdana',15)turtle.write(message,font=style)write('The Legacy of Goku',(-300,-240))turtle.hideturtle()#code for holding screenturtle.mainloop()
Output of Goku in Python Turtle:
Conclusion
In this tutorial, we have walked you through how to draw Goku in Python Turtle. We have used only basic shapes and lines in order to create this character. Even if you have no experience drawing characters or faces, you can still learn how to do it fast and easily. Once you’ve finished this tutorial, you will be able to learn how to use the Python turtle module for your own projects.
Also Read:
- Radha Krishna using Python Turtle
- Drawing letter A using Python Turtle
- Wishing Happy New Year 2023 in Python Turtle
- Snake and Ladder Game in Python
- Draw Goku in Python Turtle
- Draw Mickey Mouse in Python Turtle
- Happy Diwali in Python Turtle
- Draw Halloween in Python Turtle
- Write Happy Halloween in Python Turtle
- Draw Happy Diwali in Python Turtle
- Extract Audio from Video using Python
- Drawing Application in Python Tkinter
- Draw Flag of USA using Python Turtle
- Draw Iron Man Face with Python Turtle: Tony Stark Face
- Draw TikTok Logo with Python Turtle
- Draw Instagram Logo using Python Turtle
- I Love You Text in ASCII Art
- Python Turtle Shapes- Square, Rectangle, Circle
- Python Turtle Commands and All Methods
- Happy Birthday Python Program In Turtle
- I Love You Program In Python Turtle
- Draw Python Logo in Python Turtle
- Space Invaders game using Python
- Draw Google Drive Logo Using Python
- Draw Instagram Reel Logo Using Python
- Draw The Spotify Logo in Python Turtle
- Draw The CRED Logo Using Python Turtle
- Draw Javascript Logo using Python Turtle
- Draw Dell Logo using Python Turtle
- Draw Spider web using Python Turtle