class Bankkonto: def __init__(self, kontonummer, inhaber, startguthaben=0): self.kontonummer = kontonummer self.inhaber = inhaber self.guthaben = startguthaben def einzahlen(self, betrag ): if betrag > 0: self.guthaben += betrag else: print("Einzahlung fehlgeschlagen.") def abheben(self, betrag): if 0 < betrag <= self.guthaben: self.guthaben -= betrag else: print("Abhebung fehlgeschlagen.") def anzeigen(self): print("Konto", self.kontonummer, "Inhaber:", self.inhaber, "Guthaben:", self.guthaben, "EUR") def ueberweisen(self, zielkonto, betrag): if isinstance(zielkonto, Bankkonto) and 0 < betrag <= self.guthaben: self.abheben(betrag) zielkonto.einzahlen(betrag) else: print("Überweisung fehlgeschlagen") konto1 = Bankkonto("12345678", "Thea", 235) konto2 = Bankkonto("87654321", "Helin", 8) konto1.einzahlen(79) konto1.abheben(63) konto1.ueberweisen(konto2, 20) konto1.anzeigen()