Created
December 31, 2017 10:09
-
-
Save Techgokul/50fb3c397f7662c4371ae741f2d32290 to your computer and use it in GitHub Desktop.
Python Happy new Year greetings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import turtle | |
turtle.setup(1000,1000,0,0) | |
mitul=turtle.Turtle() | |
mitul.width(8) | |
mitul.color("red") | |
new=turtle.getscreen() | |
mitul.speed(4) | |
new.bgcolor("lightblue") | |
# Hidden Work(penup) | |
mitul.left(180) | |
mitul.penup() | |
mitul.forward(300) | |
mitul.right(90) | |
mitul.forward(100) | |
mitul.pendown() | |
# Printing H | |
#start to draw | |
mitul.forward(50) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.penup() | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.pendown() | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.right(90) | |
mitul.forward(50) | |
# printing A | |
mitul.penup() | |
mitul.left(90) | |
mitul.forward(15) | |
mitul.pendown() | |
mitul.left(70) | |
mitul.forward(110) | |
mitul.right(70) | |
mitul.right(70) | |
mitul.forward(110) | |
mitul.left(180) | |
mitul.forward(55) | |
mitul.left(70) | |
mitul.forward(38) | |
mitul.left(70) | |
mitul.penup() | |
mitul.forward(55) | |
mitul.left(110) | |
mitul.forward(100) | |
# printing P | |
mitul.left(90) | |
mitul.pendown() | |
mitul.forward(100) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.right(20) | |
mitul.forward(20) | |
mitul.right(70) | |
mitul.forward(40) | |
mitul.right(70) | |
mitul.forward(20) | |
mitul.right(20) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.penup() | |
mitul.forward(100) | |
# printing P | |
mitul.left(90) | |
mitul.pendown() | |
mitul.forward(100) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.right(20) | |
mitul.forward(20) | |
mitul.right(70) | |
mitul.forward(40) | |
mitul.right(70) | |
mitul.forward(20) | |
mitul.right(20) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.penup() | |
mitul.forward(100) | |
# printing Y | |
mitul.forward(20) | |
mitul.pendown() | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.left(30) | |
mitul.forward(60) | |
mitul.backward(60) | |
mitul.right(60) | |
mitul.forward(60) | |
mitul.backward(60) | |
mitul.left(30) | |
# go to Home | |
mitul.penup() | |
mitul.home() | |
mitul.color("orange") | |
new.bgcolor("lightgreen") | |
# setting second row | |
mitul.backward(300) | |
mitul.right(90) | |
mitul.forward(60) | |
mitul.left(180) | |
# printing B | |
mitul.pendown() | |
mitul.forward(100) | |
mitul.right(160) | |
mitul.forward(100) | |
mitul.left(160) | |
mitul.forward(100) | |
# go to Home | |
mitul.penup() | |
mitul.home() | |
# setting up | |
mitul.backward(240) | |
mitul.right(90) | |
mitul.forward(10) | |
mitul.pendown() | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.backward(50) | |
mitul.left(90) | |
mitul.forward(100) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.backward(50) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.penup() | |
mitul.home() | |
# set up for W | |
mitul.backward(150) | |
mitul.right(90) | |
mitul.forward(60) | |
mitul.pendown() | |
mitul.backward(100) | |
mitul.forward(100) | |
mitul.left(120) | |
mitul.forward(40) | |
mitul.right(60) | |
mitul.forward(40) | |
mitul.left(120) | |
mitul.forward(100) | |
mitul.penup() | |
mitul.home() | |
# set up for Y | |
mitul.backward(30) | |
mitul.right(90) | |
mitul.forward(65) | |
mitul.left(90) | |
# set up for Y | |
mitul.pendown() | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.left(30) | |
mitul.forward(60) | |
mitul.backward(60) | |
mitul.right(60) | |
mitul.forward(60) | |
mitul.backward(60) | |
mitul.left(30) | |
# go to Home | |
mitul.penup() | |
mitul.home() | |
# printing E | |
mitul.forward(10) | |
mitul.right(90) | |
mitul.forward(10) | |
mitul.pendown() | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.backward(50) | |
mitul.left(90) | |
mitul.forward(100) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.backward(50) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.forward(50) | |
mitul.penup() | |
mitul.home() | |
# set up for A | |
mitul.forward(90) | |
# printing A | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.left(90) | |
mitul.pendown() | |
mitul.left(70) | |
mitul.forward(110) | |
mitul.right(70) | |
mitul.right(70) | |
mitul.forward(110) | |
mitul.left(180) | |
mitul.forward(55) | |
mitul.left(70) | |
mitul.forward(38) | |
mitul.left(70) | |
mitul.penup() | |
mitul.forward(55) | |
mitul.left(110) | |
mitul.forward(100) | |
#go to home | |
mitul.penup() | |
mitul.home() | |
# set up for R | |
mitul.forward(180) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.left(180) | |
#set up for R | |
mitul.pendown() | |
mitul.forward(100) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.right(20) | |
mitul.forward(20) | |
mitul.right(70) | |
mitul.forward(40) | |
mitul.right(70) | |
mitul.forward(20) | |
mitul.right(20) | |
mitul.forward(50) | |
mitul.left(180) | |
mitul.forward(50) | |
mitul.right(20) | |
mitul.forward(20) | |
mitul.right(70) | |
mitul.forward(40) | |
mitul.left(180) | |
mitul.penup() | |
mitul.home() | |
# setting position | |
mitul.right(90) | |
mitul.forward(215) | |
mitul.right(90) | |
mitul.forward(170) | |
#color | |
mitul.color("green") | |
new.bgcolor("lightblue") | |
# printing 2 | |
mitul.pendown() | |
mitul.forward(60) | |
mitul.right(90) | |
mitul.forward(40) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.left(20) | |
mitul.forward(20) | |
mitul.left(70) | |
mitul.forward(30) | |
mitul.left(20) | |
mitul.forward(20) | |
mitul.left(70) | |
mitul.forward(60) | |
#printing 0 | |
mitul.penup() | |
mitul.home() | |
mitul.right(90) | |
mitul.forward(170) | |
mitul.right(90) | |
mitul.forward(50) | |
mitul.right(90) | |
mitul.pendown() | |
mitul.circle(40) | |
# go to homw | |
mitul.penup() | |
mitul.home() | |
# Printing 1 | |
mitul.right(90) | |
mitul.forward(215) | |
mitul.right(180) | |
# Set up for 1 | |
mitul.pendown() | |
mitul.forward(100) | |
mitul.left(90) | |
mitul.forward(10) | |
mitul.left(20) | |
mitul.forward(20) | |
#go to home | |
mitul.penup() | |
mitul.home() | |
# setup for 8 | |
mitul.right(90) | |
mitul.forward(160) | |
mitul.left(90) | |
mitul.forward(70) | |
mitul.pendown() | |
mitul.circle(35) | |
mitul.right(180) | |
mitul.circle(35) | |
#go to home() | |
mitul.penup() | |
mitul.home() | |
#design pattern | |
mitul.home() | |
mitul.forward(370) | |
mitul.pendown() | |
mitul.color("hotpink") | |
mitul.width(3) | |
mitul.speed(0) | |
def squre(length, angle): | |
mitul.forward(length) | |
mitul.right(angle) | |
mitul.forward(length) | |
mitul.right(angle) | |
mitul.forward(length) | |
mitul.right(angle) | |
mitul.forward(length) | |
mitul.right(angle) | |
squre(80, 90) | |
for i in range(36): | |
mitul.right(10) | |
squre(80, 90) | |
mitul.penup() | |
mitul.home() | |
mitul.left(90) | |
mitul.forward(270) | |
mitul.left(90) | |
mitul.forward(200) | |
mitul.pendown() | |
def draw_star(size, color): | |
angle = 120 | |
mitul.fillcolor(color) | |
mitul.begin_fill() | |
for side in range(5): | |
mitul.forward(size) | |
mitul.right(angle) | |
mitul.forward(size) | |
mitul.right(72 - angle) | |
mitul.end_fill() | |
return | |
draw_star(30, "purple") | |
turtle.mainloop() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
P