@GeorgeGibby/

hello-repl.it

Python (with Turtle)

"Goal: To make the most over-complicated "Hello World!" - repl.it IRL, 2018-06-11

fork
loading
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# Code generated at https://repl.it/@DavidLindes/repl-irl-gen-hello
import turtle
turtle.speed(0)
# H (H)
turtle.penup()
turtle.setpos(-190.6, 174.65)
turtle.pendown()
turtle.setpos(-171.35, 174.65)
turtle.setpos(-171.35, 146.2)
turtle.setpos(-142.95, 146.2)
turtle.setpos(-142.95, 174.65)
turtle.setpos(-123.7, 174.65)
turtle.setpos(-123.7, 100.0)
turtle.setpos(-142.95, 100.0)
turtle.setpos(-142.95, 131.65)
turtle.setpos(-171.35, 131.65)
turtle.setpos(-171.35, 100.0)
turtle.setpos(-190.6, 100.0)
turtle.setpos(-190.6, 174.65)

# a (a)
turtle.penup()
turtle.setpos(-85, 100)
turtle.pendown()
turtle.setpos(-100, 115)
turtle.setpos(-100, 135)
turtle.setpos(-85, 150)
turtle.setpos(-65, 150)
turtle.setpos(-50, 135)
"""# e (e)
turtle.penup()
turtle.setpos(-59.2, 128.15)
turtle.pendown()
turtle.setpos(-59.2, 123.05)
turtle.setpos(-101.05, 123.05)
turtle.setpos(-100.4, 116.75)
turtle.setpos(-92.6, 110.45)
turtle.setpos(-85.6, 110.45)
turtle.setpos(-79.95, 110.45)
turtle.setpos(-68.1, 113.8)
turtle.setpos(-61.85, 117.2)
turtle.setpos(-61.85, 103.4)
turtle.setpos(-68.2, 101.0)
turtle.setpos(-80.9, 98.55)
turtle.setpos(-87.25, 98.55)
turtle.setpos(-102.45, 98.55)
turtle.setpos(-119.3, 114.0)
turtle.setpos(-119.3, 127.95)
turtle.setpos(-119.3, 141.65)
turtle.setpos(-102.75, 157.35)
turtle.setpos(-88.25, 157.35)
turtle.setpos(-75.05, 157.35)
turtle.setpos(-59.2, 141.45)
turtle.setpos(-59.2, 128.15)
turtle.penup()
turtle.setpos(-77.6, 134.1)
turtle.pendown()
turtle.setpos(-77.6, 139.2)
turtle.setpos(-83.55, 145.45)
turtle.setpos(-88.35, 145.45)
turtle.setpos(-93.55, 145.45)
turtle.setpos(-100.05, 139.6)
turtle.setpos(-100.85, 134.1)
turtle.setpos(-77.6, 134.1)
# l (l)
turtle.penup()
turtle.setpos(-50.6, 177.8)
turtle.pendown()
turtle.setpos(-32.7, 177.8)
turtle.setpos(-32.7, 100.0)
turtle.setpos(-50.6, 100.0)
turtle.setpos(-50.6, 177.8)
# l (l)
turtle.penup()
turtle.setpos(-24.1, 177.8)
turtle.pendown()
turtle.setpos(-6.200000000000003, 177.8)
turtle.setpos(-6.200000000000003, 100.0)
turtle.setpos(-24.1, 100.0)
turtle.setpos(-24.1, 177.8)
# o (o)
turtle.penup()
turtle.setpos(29.049999999999997, 144.55)
turtle.pendown()
turtle.setpos(23.099999999999998, 144.55)
turtle.setpos(16.849999999999998, 136.0)
turtle.setpos(16.849999999999998, 127.95)
turtle.setpos(16.849999999999998, 119.9)
turtle.setpos(23.099999999999998, 111.35)
turtle.setpos(29.049999999999997, 111.35)
turtle.setpos(34.9, 111.35)
turtle.setpos(41.1, 119.9)
turtle.setpos(41.1, 127.95)
turtle.setpos(41.1, 136.0)
turtle.setpos(34.9, 144.55)
turtle.setpos(29.049999999999997, 144.55)
turtle.penup()
turtle.setpos(29.049999999999997, 157.35)
turtle.pendown()
turtle.setpos(43.5, 157.35)
turtle.setpos(59.75, 141.75)
turtle.setpos(59.75, 127.95)
turtle.setpos(59.75, 114.15)
turtle.setpos(43.5, 98.55)
turtle.setpos(29.049999999999997, 98.55)
turtle.setpos(14.549999999999997, 98.55)
turtle.setpos(-1.8000000000000025, 114.15)
turtle.setpos(-1.8000000000000025, 127.95)
turtle.setpos(-1.8000000000000025, 141.75)
turtle.setpos(14.549999999999997, 157.35)
turtle.setpos(29.049999999999997, 157.35)
# , (comma)
turtle.penup()
turtle.setpos(70.2, 119.35)
turtle.pendown()
turtle.setpos(88.2, 119.35)
turtle.setpos(88.2, 104.1)
turtle.setpos(75.85, 85.45)
turtle.setpos(65.2, 85.45)
turtle.setpos(70.2, 104.1)
turtle.setpos(70.2, 119.35)
#   (space)
# w (w)
turtle.penup()
turtle.setpos(-171.4, 56.0)
turtle.pendown()
turtle.setpos(-154.0, 56.0)
turtle.setpos(-144.6, 17.400000000000002)
turtle.setpos(-135.15, 56.0)
turtle.setpos(-120.19999999999999, 56.0)
turtle.setpos(-110.8, 17.8)
turtle.setpos(-101.35, 56.0)
turtle.setpos(-83.94999999999999, 56.0)
turtle.setpos(-98.7, 0.0)
turtle.setpos(-118.25, 0.0)
turtle.setpos(-127.69999999999999, 38.5)
turtle.setpos(-137.1, 0.0)
turtle.setpos(-156.65, 0.0)
turtle.setpos(-171.4, 56.0)
# o (o)
turtle.penup()
turtle.setpos(-48.69999999999999, 44.550000000000004)
turtle.pendown()
turtle.setpos(-54.64999999999999, 44.550000000000004)
turtle.setpos(-60.89999999999999, 36.0)
turtle.setpos(-60.89999999999999, 27.950000000000003)
turtle.setpos(-60.89999999999999, 19.900000000000002)
turtle.setpos(-54.64999999999999, 11.350000000000001)
turtle.setpos(-48.69999999999999, 11.350000000000001)
turtle.setpos(-42.84999999999999, 11.350000000000001)
turtle.setpos(-36.649999999999984, 19.900000000000002)
turtle.setpos(-36.649999999999984, 27.950000000000003)
turtle.setpos(-36.649999999999984, 36.0)
turtle.setpos(-42.84999999999999, 44.550000000000004)
turtle.setpos(-48.69999999999999, 44.550000000000004)
turtle.penup()
turtle.setpos(-48.69999999999999, 57.35)
turtle.pendown()
turtle.setpos(-34.249999999999986, 57.35)
turtle.setpos(-17.999999999999986, 41.75)
turtle.setpos(-17.999999999999986, 27.950000000000003)
turtle.setpos(-17.999999999999986, 14.15)
turtle.setpos(-34.249999999999986, -1.4500000000000002)
turtle.setpos(-48.69999999999999, -1.4500000000000002)
turtle.setpos(-63.19999999999999, -1.4500000000000002)
turtle.setpos(-79.54999999999998, 14.15)
turtle.setpos(-79.54999999999998, 27.950000000000003)
turtle.setpos(-79.54999999999998, 41.75)
turtle.setpos(-63.19999999999999, 57.35)
turtle.setpos(-48.69999999999999, 57.35)
# r (r)
turtle.penup()
turtle.setpos(32.20000000000002, 40.75)
turtle.pendown()
turtle.setpos(29.850000000000016, 41.85)
turtle.setpos(25.200000000000017, 42.900000000000006)
turtle.setpos(22.850000000000016, 42.900000000000006)
turtle.setpos(15.950000000000017, 42.900000000000006)
turtle.setpos(8.500000000000014, 34.050000000000004)
turtle.setpos(8.500000000000014, 25.8)
turtle.setpos(8.500000000000014, 0.0)
turtle.setpos(-9.399999999999986, 0.0)
turtle.setpos(-9.399999999999986, 56.0)
turtle.setpos(8.500000000000014, 56.0)
turtle.setpos(8.500000000000014, 46.800000000000004)
turtle.setpos(11.950000000000017, 52.300000000000004)
turtle.setpos(20.90000000000002, 57.35)
turtle.setpos(27.15000000000002, 57.35)
turtle.setpos(28.05000000000002, 57.35)
turtle.setpos(30.15000000000002, 57.2)
turtle.setpos(32.15000000000002, 56.95)
turtle.setpos(32.20000000000002, 40.75)
# l (l)
turtle.penup()
turtle.setpos(40.80000000000002, 77.80000000000001)
turtle.pendown()
turtle.setpos(58.70000000000002, 77.80000000000001)
turtle.setpos(58.70000000000002, 0.0)
turtle.setpos(40.80000000000002, 0.0)
turtle.setpos(40.80000000000002, 77.80000000000001)
# d (d)
turtle.penup()
turtle.setpos(105.40000000000002, 47.800000000000004)
turtle.pendown()
turtle.setpos(105.40000000000002, 77.80000000000001)
turtle.setpos(123.40000000000002, 77.80000000000001)
turtle.setpos(123.40000000000002, 0.0)
turtle.setpos(105.40000000000002, 0.0)
turtle.setpos(105.40000000000002, 8.1)
turtle.setpos(101.70000000000002, 3.1500000000000004)
turtle.setpos(92.80000000000001, -1.4500000000000002)
turtle.setpos(86.95000000000002, -1.4500000000000002)
turtle.setpos(76.60000000000002, -1.4500000000000002)
turtle.setpos(63.30000000000002, 15.0)
turtle.setpos(63.30000000000002, 27.950000000000003)
turtle.setpos(63.30000000000002, 40.900000000000006)
turtle.setpos(76.60000000000002, 57.35)
turtle.setpos(86.95000000000002, 57.35)
turtle.setpos(92.75000000000003, 57.35)
turtle.setpos(101.70000000000002, 52.7)
turtle.setpos(105.40000000000002, 47.800000000000004)
turtle.penup()
turtle.setpos(93.60000000000002, 11.55)
turtle.pendown()
turtle.setpos(99.35000000000002, 11.55)
turtle.setpos(105.40000000000002, 19.950000000000003)
turtle.setpos(105.40000000000002, 27.950000000000003)
turtle.setpos(105.40000000000002, 35.95)
turtle.setpos(99.35000000000002, 44.35)
turtle.setpos(93.60000000000002, 44.35)
turtle.setpos(87.90000000000002, 44.35)
turtle.setpos(81.85000000000002, 35.95)
turtle.setpos(81.85000000000002, 27.950000000000003)
turtle.setpos(81.85000000000002, 19.950000000000003)
turtle.setpos(87.90000000000002, 11.55)
turtle.setpos(93.60000000000002, 11.55)
# ! (exclam)
turtle.penup()
turtle.setpos(137.75000000000003, 74.65)
turtle.pendown()
turtle.setpos(155.75000000000003, 74.65)
turtle.setpos(155.75000000000003, 46.0)
turtle.setpos(153.20000000000002, 25.1)
turtle.setpos(140.3, 25.1)
turtle.setpos(137.75000000000003, 46.0)
turtle.setpos(137.75000000000003, 74.65)
turtle.penup()
turtle.setpos(137.75000000000003, 17.8)
turtle.pendown()
turtle.setpos(155.75000000000003, 17.8)
turtle.setpos(155.75000000000003, 0.0)
turtle.setpos(137.75000000000003, 0.0)
turtle.setpos(137.75000000000003, 17.8)"""
result
console