There really is no hope of making this code even half-way decent without
spending the time to rewrite them all properly. Don't want to do any of
that
This commit is contained in:
2025-11-03 17:08:35 +01:00
parent 21a17e33fa
commit ede0ee318b
48 changed files with 1219 additions and 582 deletions

View File

@@ -1,9 +1,9 @@
#Import der Module
# Import der Module
import turtle
import time
import datetime
#Setup der einzelnen Turtle instanzen.
# Setup der einzelnen Turtle instanzen.
turtle.tracer(0)
sekundenzeiger = turtle.Turtle()
minutenzeiger = turtle.Turtle()
@@ -13,7 +13,8 @@ sekundenzeiger.color("red")
minutenzeiger.color("blue")
stundenzeiger.width(2)
#Definition des Ziffernblattes
# Definition des Ziffernblattes
def clock_bg():
uhr.pd()
uhr.dot(10)
@@ -32,7 +33,8 @@ def clock_bg():
uhr.rt(0.5)
uhr.pu()
#Funktion des Sekundenzeigers
# Funktion des Sekundenzeigers
def sekzeiger():
sekundenzeiger.pu()
sekundenzeiger.home()
@@ -42,21 +44,21 @@ def sekzeiger():
sekundenzeiger.lt(90)
sekundenzeiger.bk(40)
sekundenzeiger.fd(220)
#Funktion des Minutenzeigers
# Funktion des Minutenzeigers
def minzeiger():
minutenzeiger.pu()
minutenzeiger.home()
minutenzeiger.pd()
minuten = datetime.datetime.now().minute
minutenzeiger.lt((minuten * 6) *(-1))
minutenzeiger.lt((minuten * 6) * (-1))
minutenzeiger.lt(90)
minutenzeiger.bk(30)
minutenzeiger.fd(215)
#Funktion des Stundenzeigers
# Funktion des Stundenzeigers
def stzeiger():
stundenzeiger.pu()
stundenzeiger.home()
@@ -77,7 +79,8 @@ def stzeiger():
stundenzeiger.bk(15)
stundenzeiger.fd(135)
#Ganze Uhr
# Ganze Uhr
def clock():
sekundenzeiger.clear()
minutenzeiger.clear()
@@ -93,13 +96,14 @@ def clock():
stzeiger()
turtle.update()
#Stoppen der Uhr
# Stoppen der Uhr
def stop():
global run
run = 0
#Hauptschleife
# Hauptschleife
def settings():
print("Welcome!")
global run
@@ -115,11 +119,10 @@ def settings():
print("stopped, click to exit")
turtle.exitonclick()
print("process ended")
#Startzeit einblenden
# Startzeit einblenden
print(time.strftime("%H:%M:%S"))
#Ausführen des Programms
# Ausführen des Programms
settings()