DerEddy

Python Class

Jun 3rd, 2014
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. class Konto:
  2.     def __init__(self, inhaber, kontonummer, kontostand):
  3.         self.Inhaber = inhaber
  4.         self.Kontonummer = kontonummer
  5.         self.Kontostand = kontostand
  6.        
  7.     def transfer(self, ziel, betrag):
  8.         if (betrag < 0 or betrag > self.Kontostand):
  9.             return False
  10.         else:
  11.             self.Kontostand -= betrag
  12.             ziel.Kontostand += betrag
  13.             return True
  14.        
  15.     def einzahlen(self, betrag):
  16.         if (betrag < 0):
  17.             return False
  18.         else:
  19.             self.kontostand += betrag
  20.             return True
  21.        
  22.     def zeige(self):
  23.         print("Konto von {0}".format(self.Inhaber))
  24.         print("Kontostand: {0:.2f} Euro". format(self.Kontostand))
  25.        
  26.  
  27. k1 = Konto("Meier", 56789, 10000)
  28. k2 = Konto("Hans", 12345, 20000)
  29. k1.transfer(k2, 160)
  30. k1.zeige()
  31. k2.zeige()
Advertisement
Add Comment
Please, Sign In to add comment