This commit is contained in:
alstergym
2026-09-21 15:24:35 +02:00
parent 445d27c21e
commit 74be0ae596
11 changed files with 319 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
class Schlange(object):
def __init__(self):
self.__liste = []
self.__anzahl = 0
def istLeer(self):
if self.__anzahl == 0:
return True
else:
return False
def mitLetztem(self, element):
self.__liste = self.__liste + [element]
self.__anzahl = self.__anzahl + 1
def ohneErstes(self):
if not self.istLeer():
self.__liste = self.__liste[1:]
self.__anzahl = self.__anzahl - 1
def erstes(self):
if self.istLeer():
return None
else:
return self.__liste[0]
def anzahlElemente(self):
return self.__anzahl
def getSchlange(self):
return self.__liste
def setSchlange(self, liste):
self.__liste = liste
self.__anzahl = len(self.__liste)
+8
View File
@@ -0,0 +1,8 @@
from schlange import Schlange
s = Schlange()
#s.liste = s.liste + [3]
print(s.getSchlange())
print(s.istLeer())
s.mitLetztem(3)
print(s.getSchlange())
print(s.istLeer())