Question: I have this python code i came up to draw my firstname using turtle. I want a better way of writing this code but i
I have this python code i came up to draw my firstname using turtle. I want a better way of writing this code but i dont know how to do it. the code is doing what is supposed to but its too long. Is there any better way to draw these letters . Please help. Thank you.
import turtle from turtle import* screen=turtle.Screen() screen.setup(620,470) letter=turtle.Turtle()#Code to draw name(WELLINGTON) letter.pencolor('blue') letter.pensize(5) letter.shape('turtle') letter.penup() letter.goto(-250,0) letter.pendown() letter.right(90)# drawing letter W letter.forward(50) letter.left(150) letter.forward(40) letter.right(120) letter.forward(40) letter.left(150) letter.forward(50) letter.penup() letter.right(90) letter.forward(50) letter.pendown()#Drawing letter E letter.back(40) letter.left(270) letter.forward(25) letter.left(90) letter.forward(25) letter.back(25) letter.left(270) letter.forward(25) letter.left(90) letter.forward(40) letter.penup() letter.forward(10) letter.pendown() letter.left(90)#Drawing letter L letter.forward(50) letter.back(50) letter.right(90) letter.forward(40) letter.penup() letter.forward(10) letter.pendown()#Drawing letter L letter.left(90) letter.forward(50) letter.back(50) letter.right(90) letter.forward(40) letter.penup() letter.forward(10) letter.pendown()#Drawing letter I letter.left(90) letter.forward(50) letter.right(90) letter.penup() letter.forward(10) letter.pendown()#Drawing letter N letter.right(90) letter.forward(50) letter.back(50) letter.left(30) letter.forward(60) letter.left(150) letter.forward(53) letter.back(53) letter.right(90) letter.penup() letter.forward(50) letter.pendown()#Drawing letter G letter.left(90) letter.forward(20) letter.left(90) letter.forward(20) letter.back(20) letter.left(90) letter.forward(20) letter.right(90) letter.forward(20) letter.right(45) letter.forward(30) letter.right(45) letter.forward(20) letter.right(45) letter.forward(20) letter.right(45) letter.forward(25) letter.penup() letter.forward(10) letter.pendown()#Drawing letter T letter.forward(40) letter.back(20) letter.right(90) letter.forward(50) letter.left(90) letter.penup() letter.forward(70) letter.left(90) letter.forward(25) letter.pendown() letter.circle(25)# Drawing letter O letter.penup() letter.left(180) letter.forward(25) letter.left(90) letter.forward(10) letter.pendown()#Drawing letter N letter.left(90) letter.forward(50) letter.right(150) letter.forward(60) letter.left(150) letter.forward(53) letter.back(53) letter.right(90)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
