Files
CedricGrubeObjektorientierung/Konto/konto.py
T
2026-09-18 08:23:51 +02:00

33 lines
905 B
Python

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