11.09
This commit is contained in:
@@ -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
|
||||
@@ -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!")
|
||||
|
||||
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
from schlange import Schlange
|
||||
s = Schlange()
|
||||
s.liste = s.liste + [3]
|
||||
print(s.istLeer())
|
||||
Reference in New Issue
Block a user