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