Skip to content

Commit 5d2ae71

Browse files
authored
Merge pull request larymak#84 from GSAUC3/gsauce1
Added a new python script
2 parents 6a4c64e + 253ee2a commit 5d2ae71

File tree

2 files changed

+185
-0
lines changed

2 files changed

+185
-0
lines changed
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Draw python logo
2+
3+
4+
5+
### Modules required:
6+
```
7+
pip install PythonTurtle
8+
```
9+
10+
### Importing the module
11+
12+
```python
13+
import turtle
14+
```
15+
16+
## Output of this code:
17+
18+
<img src="https://github.com/Dummyjar/Dummyjar/blob/main/InShot_20210822_204315352.gif">

Draw python logo using python/main.py

+167
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
import turtle as t
2+
'''Author: Rajarshi Banerjee | GSAUC3'''
3+
class logo:
4+
5+
def __init__(i,t) -> None:
6+
i.t=t
7+
8+
def blue_part(i):
9+
i.t.penup()
10+
11+
# d = 200
12+
# x = 10
13+
i.t.pencolor('blue')
14+
i.t.color('blue')
15+
i.t.goto(-110,-100)
16+
i.t.pendown()
17+
i.t.begin_fill()
18+
i.t.right(180)
19+
i.t.forward(100/3)
20+
21+
for _ in range(5):
22+
i.t.right(15)
23+
i.t.forward(15)
24+
i.t.forward(15)
25+
i.t.right(5)
26+
for _ in range(5):
27+
i.t.forward(15)
28+
i.t.right(5)
29+
i.t.forward(27.58789)
30+
for _ in range(5):
31+
i.t.right(15)
32+
i.t.forward(15)
33+
34+
35+
36+
i.t.goto(0,100)
37+
i.t.goto(0,110)
38+
i.t.goto(-100,110)
39+
i.t.goto(-100,110+100/3)
40+
i.t.left(90)
41+
42+
for _ in range(5):
43+
i.t.right(15)
44+
i.t.forward(15)
45+
i.t.forward(15)
46+
i.t.right(5)
47+
for _ in range(5):
48+
i.t.forward(15)
49+
i.t.right(5)
50+
i.t.forward(27.58789)
51+
for _ in range(5):
52+
i.t.right(15)
53+
i.t.forward(15)
54+
55+
i.t.forward(60+10)
56+
57+
58+
for _ in range(5):
59+
i.t.right(15)
60+
i.t.forward(15)
61+
62+
i.t.right(5)
63+
i.t.goto(-100+30,10)
64+
65+
66+
for _ in range(5):
67+
i.t.left(15)
68+
i.t.forward(15)
69+
i.t.left(5)
70+
71+
i.t.goto(-110,-100)
72+
i.t.end_fill()
73+
74+
def yellow_part(i):
75+
i.t.penup()
76+
i.t.pencolor('yellow')
77+
i.t.color('yellow')
78+
i.t.goto(110,100)
79+
i.t.right(90)
80+
i.t.pendown()
81+
i.t.begin_fill()
82+
i.t.right(180)
83+
i.t.forward(100/3)
84+
85+
for _ in range(5):
86+
i.t.right(15)
87+
i.t.forward(15)
88+
i.t.forward(15)
89+
i.t.right(5)
90+
for _ in range(5):
91+
i.t.forward(15)
92+
i.t.right(5)
93+
i.t.forward(27.58789)
94+
for _ in range(5):
95+
i.t.right(15)
96+
i.t.forward(15)
97+
98+
99+
100+
i.t.goto(0,-100)
101+
i.t.goto(0,-110)
102+
i.t.goto(100,-110)
103+
i.t.goto(100,-110-100/3)
104+
i.t.left(90)
105+
106+
for _ in range(5):
107+
i.t.right(15)
108+
i.t.forward(15)
109+
i.t.forward(15)
110+
i.t.right(5)
111+
for _ in range(5):
112+
i.t.forward(15)
113+
i.t.right(5)
114+
i.t.forward(27.58789)
115+
for _ in range(5):
116+
i.t.right(15)
117+
i.t.forward(15)
118+
119+
i.t.forward(60+10)
120+
121+
122+
for _ in range(5):
123+
i.t.right(15)
124+
i.t.forward(15)
125+
126+
i.t.right(5)
127+
i.t.goto(70,-10)
128+
129+
130+
for _ in range(5):
131+
i.t.left(15)
132+
i.t.forward(15)
133+
i.t.left(5)
134+
135+
i.t.goto(110,100)
136+
i.t.end_fill()
137+
138+
139+
def eyes(i):
140+
i.t.penup()
141+
i.t.color('white')
142+
i.t.goto(-70,130)
143+
i.t.pendown()
144+
i.t.begin_fill()
145+
i.t.circle(10)
146+
i.t.end_fill()
147+
148+
i.t.penup()
149+
i.t.color('white')
150+
i.t.goto(70+20,-130)
151+
i.t.pendown()
152+
i.t.begin_fill()
153+
i.t.circle(10)
154+
i.t.end_fill()
155+
156+
i.t.hideturtle()
157+
158+
159+
160+
if __name__ =="__main__":
161+
t.Turtle()
162+
obj=logo(t)
163+
obj.blue_part()
164+
obj.yellow_part()
165+
obj.eyes()
166+
t.done()
167+

0 commit comments

Comments
 (0)