| 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
 | | from turtle import Turtle |  |   |  |   |  | class TtGeo(Turtle): |  |   |  |     def triangle(self, length, x, y): |  |         self.teleport(x, y) |  |         head = self.heading() |  |         self.setheading(0) |  |         self.forward(length) |  |         self.left(120) |  |         self.forward(length) |  |         self.left(120) |  |         self.forward(length) |  |         self.setheading(head) |  |         pass |  |   |  |   |  |     def __regular_polygon(self, corner_number, length, x, y): |  |         alpha = 360 / corner_number |  |         head = self.heading() |  |         for i in range(0, corner_number): |  |             self.forward(length) |  |             self.left(alpha) |  |         self.setheading(head) |  |         pass |  |   |  |   |  |     def pentagon(self, length, x, y): |  |         self.__regular_polygon(6, length, x, y) |  |         pass | 
 |