From 852f2a6414fb26137e52e845195fb7d091e888a6 Mon Sep 17 00:00:00 2001
From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de>
Date: Mon, 15 Jul 2024 13:41:21 +0200
Subject: [PATCH] update turtle

---
 turtle-geo-inheritance/src/turtlegeo/main.py  |    4 ----
 turtle-geo-inheritance/src/turtlegeo/TtGeo.py |   13 +++++++++----
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/turtle-geo-inheritance/src/turtlegeo/TtGeo.py b/turtle-geo-inheritance/src/turtlegeo/TtGeo.py
index 6e63476..51a16a8 100644
--- a/turtle-geo-inheritance/src/turtlegeo/TtGeo.py
+++ b/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
+
diff --git a/turtle-geo-inheritance/src/turtlegeo/main.py b/turtle-geo-inheritance/src/turtlegeo/main.py
index b58a3ed..5c4fc29 100644
--- a/turtle-geo-inheritance/src/turtlegeo/main.py
+++ b/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()

--
Gitblit v1.10.0-SNAPSHOT