Hong-Phuc Bui
2024-07-15 852f2a6414fb26137e52e845195fb7d091e888a6
update turtle
2 files modified
17 ■■■■ changed files
turtle-geo-inheritance/src/turtlegeo/TtGeo.py 13 ●●●●● patch | view | raw | blame | history
turtle-geo-inheritance/src/turtlegeo/main.py 4 ●●●● patch | view | raw | blame | history
turtle-geo-inheritance/src/turtlegeo/TtGeo.py
@@ -15,13 +15,18 @@
        self.setheading(head)
        pass
    def pentagon(self, length, x, y):
        alpha = 72
        self.teleport(x, y)
    def __regular_polygon(self, corner_number, length, x, y):
        alpha = 360 / corner_number
        head = self.heading()
        for i in range(0, 5):
        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
turtle-geo-inheritance/src/turtlegeo/main.py
@@ -1,6 +1,3 @@
from turtle import Turtle
from random import random
from turtlegeo.TtGeo import TtGeo
@@ -9,5 +6,4 @@
    t.triangle(50, 20, 25)
    t.pentagon(60, 20, 25)
    t.screen.mainloop()