From efa4ff9cb768c841797c03d98bf0782f45652842 Mon Sep 17 00:00:00 2001 From: alstergym Date: Thu, 17 Sep 2026 10:14:06 +0200 Subject: [PATCH] knoten & liste --- Liste/knoten.py | 12 ++++++++++++ Liste/liste.py | 14 ++++++++++++++ fahrzeug.py | 4 ++-- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 Liste/knoten.py create mode 100644 Liste/liste.py diff --git a/Liste/knoten.py b/Liste/knoten.py new file mode 100644 index 0000000..06b5cfb --- /dev/null +++ b/Liste/knoten.py @@ -0,0 +1,12 @@ +class Knoten: + + def __init__(self, daten): + self.daten = daten + self.nachfolger = None + + def __str__(self): + return str(self.daten) + " -> " +str(self.nachfolger) + + def nachfolger_bestimmen(self, nachfolger): + self.nachfolger = nachfolger + \ No newline at end of file diff --git a/Liste/liste.py b/Liste/liste.py new file mode 100644 index 0000000..c352ab4 --- /dev/null +++ b/Liste/liste.py @@ -0,0 +1,14 @@ +from knoten import Knoten + +knoten1 = Knoten("L") +knoten2 = Knoten("I") +knoten3 = Knoten("S") +knoten4 = Knoten("T") +knoten5 = Knoten("E") + +knoten1.nachfolger_bestimmen(knoten2) +knoten2.nachfolger_bestimmen(knoten3) +knoten3.nachfolger_bestimmen(knoten4) +knoten4.nachfolger_bestimmen(knoten5) + +print(knoten1) \ No newline at end of file diff --git a/fahrzeug.py b/fahrzeug.py index 5e99a4a..c19abc4 100644 --- a/fahrzeug.py +++ b/fahrzeug.py @@ -1,5 +1,5 @@ class Fahrzeug: - def __init__(self, name): + def __init__(self, name, geschwindigkeit): self.name = name - self.geschwindigkeit = 0 + self.geschwindigkeit = geschwindigkeit