33 lines
905 B
Plaintext
33 lines
905 B
Plaintext
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 |