Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions Draw python logo using python/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Draw python logo



### Modules required:
```
pip install PythonTurtle
```

### Importing the module

```python
import turtle
```

## Output of this code:

<img src="https://github.com/Dummyjar/Dummyjar/blob/main/InShot_20210822_204315352.gif">
167 changes: 167 additions & 0 deletions Draw python logo using python/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
import turtle as t
'''Author: Rajarshi Banerjee | GSAUC3'''
class logo:

def __init__(i,t) -> None:
i.t=t

def blue_part(i):
i.t.penup()

# d = 200
# x = 10
i.t.pencolor('blue')
i.t.color('blue')
i.t.goto(-110,-100)
i.t.pendown()
i.t.begin_fill()
i.t.right(180)
i.t.forward(100/3)

for _ in range(5):
i.t.right(15)
i.t.forward(15)
i.t.forward(15)
i.t.right(5)
for _ in range(5):
i.t.forward(15)
i.t.right(5)
i.t.forward(27.58789)
for _ in range(5):
i.t.right(15)
i.t.forward(15)



i.t.goto(0,100)
i.t.goto(0,110)
i.t.goto(-100,110)
i.t.goto(-100,110+100/3)
i.t.left(90)

for _ in range(5):
i.t.right(15)
i.t.forward(15)
i.t.forward(15)
i.t.right(5)
for _ in range(5):
i.t.forward(15)
i.t.right(5)
i.t.forward(27.58789)
for _ in range(5):
i.t.right(15)
i.t.forward(15)

i.t.forward(60+10)


for _ in range(5):
i.t.right(15)
i.t.forward(15)

i.t.right(5)
i.t.goto(-100+30,10)


for _ in range(5):
i.t.left(15)
i.t.forward(15)
i.t.left(5)

i.t.goto(-110,-100)
i.t.end_fill()

def yellow_part(i):
i.t.penup()
i.t.pencolor('yellow')
i.t.color('yellow')
i.t.goto(110,100)
i.t.right(90)
i.t.pendown()
i.t.begin_fill()
i.t.right(180)
i.t.forward(100/3)

for _ in range(5):
i.t.right(15)
i.t.forward(15)
i.t.forward(15)
i.t.right(5)
for _ in range(5):
i.t.forward(15)
i.t.right(5)
i.t.forward(27.58789)
for _ in range(5):
i.t.right(15)
i.t.forward(15)



i.t.goto(0,-100)
i.t.goto(0,-110)
i.t.goto(100,-110)
i.t.goto(100,-110-100/3)
i.t.left(90)

for _ in range(5):
i.t.right(15)
i.t.forward(15)
i.t.forward(15)
i.t.right(5)
for _ in range(5):
i.t.forward(15)
i.t.right(5)
i.t.forward(27.58789)
for _ in range(5):
i.t.right(15)
i.t.forward(15)

i.t.forward(60+10)


for _ in range(5):
i.t.right(15)
i.t.forward(15)

i.t.right(5)
i.t.goto(70,-10)


for _ in range(5):
i.t.left(15)
i.t.forward(15)
i.t.left(5)

i.t.goto(110,100)
i.t.end_fill()


def eyes(i):
i.t.penup()
i.t.color('white')
i.t.goto(-70,130)
i.t.pendown()
i.t.begin_fill()
i.t.circle(10)
i.t.end_fill()

i.t.penup()
i.t.color('white')
i.t.goto(70+20,-130)
i.t.pendown()
i.t.begin_fill()
i.t.circle(10)
i.t.end_fill()

i.t.hideturtle()



if __name__ =="__main__":
t.Turtle()
obj=logo(t)
obj.blue_part()
obj.yellow_part()
obj.eyes()
t.done()