Doraemon
Doraemon
Prepared by
Mr.Faiz Rathod
(enrol:239920307048)
Mr.Rahul Vanjar
(enrol:239920307069)
Mr.Bhagirath Vagh
(enrol:239920307060)
Guided by
Dr.Alpesh Vaghela(Lecturer)
Gmbpolytechnic,rajula
Branch : Computer 3rd sem
Subject : Scripting language python
CODE: DORAEMON USING TURTULL PROGRAM
INPUT:
from turtle import *
def aankha():
fillcolor("#ffffff")
begin_fill()
tracer(False)
a = 2.5
for i in range(120):
if 0 <= i < 30 or 60 <= i < 90:
a -= 0.05
lt(3)
fd(a)
else:
a += 0.05
lt(3)
fd(a)
tracer(True)
end_fill()
def daari():
ankur(-32, 135)
seth(165)
fd(60)
ankur(-32, 125)
seth(180)
fd(60)
ankur(-32, 115)
seth(193)
fd(60)
ankur(37, 135)
seth(15)
fd(60)
ankur(37, 125)
seth(0)
fd(60)
ankur(37, 115)
seth(-13)
fd(60)
def mukh():
ankur(5, 148)
seth(270)
fd(100)
seth(0)
circle(120, 50)
seth(230)
circle(-120, 100)
def muflar():
fillcolor('#e70010')
begin_fill()
seth(0)
fd(200)
circle(-5, 90)
fd(10)
circle(-5, 90)
fd(207)
circle(-5, 90)
fd(10)
circle(-5, 90)
end_fill()
def nak():
ankur(-10, 158)
seth(315)
fillcolor('#e70010')
begin_fill()
circle(20)
end_fill()
def black_aankha():
seth(0)
ankur(-20, 195)
fillcolor('#000000')
begin_fill()
circle(13)
end_fill()
pensize(6)
ankur(20, 205)
seth(75)
circle(-10, 150)
pensize(3)
ankur(-17, 200)
seth(0)
fillcolor('#ffffff')
begin_fill()
circle(5)
end_fill()
ankur(0, 0)
def face():
fd(183)
lt(45)
fillcolor('#ffffff')
begin_fill()
circle(120, 100)
seth(180)
# print(pos())
fd(121)
pendown()
seth(215)
circle(120, 100)
end_fill()
ankur(63.56, 218.24)
seth(90)
aankha()
seth(180)
penup()
fd(60)
pendown()
seth(90)
aankha()
penup()
seth(180)
fd(64)
def taauko():
penup()
circle(150, 40)
pendown()
fillcolor('#00a0de')
begin_fill()
circle(150, 280)
end_fill()
def Doraemon():
taauko()
muflar()
face()
nak()
mukh()
daari()
ankur(0, 0)
seth(0)
penup()
circle(150, 50)
pendown()
seth(30)
black_aankha()
if _name_ == '_main_':
screensize(800, 600, "#f0f0f0")
pensize(3)
speed(9)
Doraemon()
ankur(100, -300)
write('by Rahul vanjar , Faiz Rathod and Bhagirath vagh', font=("Bradley Hand
ITC", 18, "bold"))
mainloop()
OUTPUT:
INTRODUCTION OF PYTHON:
Intro:
Python is a high-level, interpreted programming language known for its simplicity,
versatility, and readability. Created by Guido van Rossum and first released in
1991, Python has since become one of the most popular programming languages in
the world.
4. Rich Standard Library: Python comes with a vast standard library that
supports a wide range of functionalities, from text processing to web
development.
2. Customization: You can customize the appearance of the turtle (cursor), its
speed, color, and the width of the lines it draws.
1. Shape Selection: Users can choose from a variety of shapes such as circles,
squares, triangles, etc.
2. Color Options: Users can select different colors for drawing and filling
shapes.
4. Save and Load: Implement functionality to save and load drawings for
future reference.
Implementation Steps:
1. Setup: Initialize the Turtle screen and set up the user interface with buttons
or a menu for selecting drawing options.
5. Save and Load: Implement file handling functionalities to save and load
drawings in a format that preserves the drawing commands and colors.
Learning Outcomes: