Mit import nutzt du Code aus Modulen, etwa math oder random. Eigene Typen baust du mit Klassen: Sie bündeln Daten (Attribute) und Verhalten (Methoden). Die Methode __init__ wird beim Erzeugen eines Objekts aufgerufen; self ist das Objekt selbst.
Python-Pakete installierst du mit pip install paketname.
import random
class Konto:
def __init__(self, inhaber, stand=0):
self.inhaber = inhaber
self.stand = stand
def einzahlen(self, betrag):
self.stand += betrag
k = Konto("Mia")
k.einzahlen(50)
print(k.inhaber, k.stand, random.randint(1, 6))Merke
import modulbzw.from modul import nameselfist das aktuelle Objektpip installholt fremde Pakete
Aufgabe
Erweitere die Klasse um eine Methode `abheben`, die nicht ins Minus geht.