This commit is contained in:
alstergym
2026-09-11 09:13:04 +02:00
parent 7f7ddbe04a
commit 84e5fbe7f3
5 changed files with 97 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
class Konto(object):
def __init__(self, nummer):
self.__nr = nummer
self.__stand = 0.0
self.__inhaber = None
self.__minimum = -1000.0
def einzahlen(self, betrag):
self.__stand = self.__stand + betrag
def auszahlen(self, betrag):
if self.__stand - betrag >= self.__minimum:
self.__stand = self.__stand - betrag
else:
print("Auszahlung nicht möglich!")
def getNr(self):
return print(f"Die Kontonummer ist: {self.__nr}")
def getStand(self):
return print(f"Die Kontonstand ist: {self.__stand}")
def setStand(self, stand):
if stand >= self.__minimum:
self.__stand = stand
else:
print("Initialisierung nicht möglich!")
def getMinimum(self):
return self.__minimum
def setMinimum(self, minimum):
self.__minimum = minimum
+17
View File
@@ -0,0 +1,17 @@
class Konto(object):
def __init__(self, nummer):
self.__nr = nummer
self.__stand = 0.0
self.__inhaber = None
self.__minimum = -1000.0
def einzahlen(self, betrag):
self.__stand = self.__stand + betrag
def auszahlen(self, betrag):
if self.__stand - betrag >= self.__minimum:
self.__stand = self.__stand - betrag
else:
print("Auszahlung nicht möglich!")
+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 kontoklasse import Konto
k = Konto(3)
k.stand = 1000
print (k.stand)
auszahlungsbetrag = 2750.0
k.stand = k.stand - auszahlungsbetrag
print (k.stand)
+4
View File
@@ -0,0 +1,4 @@
from schlange import Schlange
s = Schlange()
s.liste = s.liste + [3]
print(s.istLeer())