15 lines
451 B
Python
15 lines
451 B
Python
class Konto:
|
|
def __init__ (self, inhaber, saldo):
|
|
self.inhaber = inhaber
|
|
self.saldo = saldo
|
|
|
|
def __repr__(self):
|
|
return f"Konto(inhaber = {self.inhaber!r}, saldo = {self.saldo!r})"
|
|
|
|
def __str__(self):
|
|
return f"Konto von {self.inhaber}: CHF {self.saldo:.2f}"
|
|
|
|
k = Konto ( " Alice " , 100.0)
|
|
print(str(k)) # __str__
|
|
print(repr(k)) # __repr__
|
|
print(k) # bevorzugt __str__ , sonst __repr__ |