O'Reilly logo

Programmieren lernen mit Python, 2nd Edition by Allen B. Downey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 15. Klassen und Objekte

Die Codebeispiele für dieses Kapitel finden Sie unter Punkt1.py. Die Lösungen für die Übungen befinden sich in der Datei Punkt1_loesung.py.

Benutzerdefinierte Typen

Wir haben viele der eingebauten Typen von Python bereits verwendet. Nun definieren wir einen eigenen Typ. Für dieses Beispiel erstellen wir einen Typ mit dem Namen Punkt, der einen Punkt im zweidimensionalen Raum abbildet.

In der mathematischen Schreibweise werden Punkte oft in Klammern geschrieben, wobei ein Komma die Koordinaten voneinander trennt. (0,0) steht also beispielsweise für den Ursprung, während (x,y) einen Punkt beschreibt, der x Einheiten rechts und y Einheiten oberhalb des Ursprung liegt.

Es gibt mehrere Möglichkeiten, wie wir Punkte in ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required