In Java ist das durch Designentscheidungen, die von den Entwicklern und Entwicklerinnen der Sprache getroffen wurden, festgelegt. In anderen Programmiersprachen wurden diesbezüglich andere Konzepte entwickelt. In den folgenden Implementierungen wird verglichen, wie Methoden zur Zerlegung von Minuten in Stunden und…
Mit der break-Anweisung wird eine Schleife abgebrochen. Der Schleifenkörper wird verlassen und der Programmlauf mit der Instruktion unterhalb der Schleife fortgesetzt. Mit der continue-Anweisung wird eine Schleifeniteration abgebrochen und mit der nächsten weiter gemacht. Mehr dazu findest du hier. In…
Module in Python sind Code-Bibliotheken. Sie werden mit dem Paketverwaltungsprogramm pip (pip installs packages) installiert. Eine Anleitung dazu findest du hier.
Listen und Tupel sind geordnete und indizierbare Datenstrukturen. Listen sind veränderbar. Das heißt, man kann Elemente hinzufügen, entfernen oder modifizieren. Tupel sind nicht veränderbar. Um Veränderungen an einem Tupel vorzunehmen, muss man den Umweg über eine Liste gehen: In Zeile…
Das Zusammenfügen von nested-lists funktioniert genauso, wie bei einfachen Listen: In Zeile 4 werden die Listen a1 und a2 mit dem +-Operator zusammengefügt. Die Elemente der Listen a1 und a2 werden in einer neuen Liste a3 gespeichert. Die Liste a1…
Die Methode __init__() wird beim Erzeugen eines Objekts aufgerufen. Im folgenden Beispiel sieht man, wie diese Methode zum Initialisieren eines Objekts eingesetzt wird. Im Unterschied zu anderen objektorientierten Programmiersprachen besitzt jede Objekt-Methode in Python einen Parameter über den die Objektreferenz…
Zuerst wird auf der Konsole ins Verzeichnis navigiert, in dem sich die auszuführende Python-Datei befindet. Dann gibt man die Anweisung python <dateiname> <argument> ein.