Jeder macht mal Fehler. Auf dieser Seite findest du alle Korrekturen und Verbesserungen zum Buch “Programmieren trainieren”.

Solltest du einen Fehler finden, dann freuen wir uns über deine Meldung! Kontaktdaten findest du am Ende der Seite auf den verlinkten Autorenwebseiten.

1. und 2. Auflage

Seite 40-41 (1. Auflage), Seite 45-46 (2. Auflage) - Kontrollstrukturen, Warmup

Auf diesen Seiten wird öfters der Python-Befehl

range(1,10)

erwähnt. Dieser müsste jedoch korrekterweise

range(1, 11)

lauten, um die Menge an Zahlen von 1 bis 10 zu generieren.

Ebenso lautet es hier bei der do-while-Schleife:

do {
  // Anweisungen, die abgearbeitet werden sollen
  i += 1;
} while(i<10)

Diese müsste jedoch korrekt lauten:

do {
  // Anweisungen, die abgearbeitet werden sollen
  i += 1;
} while(i<10);

Seite 61 (1. Auflage), Seite 65 (2. Auflage)

Dort heißt es:

def BerechneSumme(a, b)

Korrekterweise müsste es natürlich heißen:

def BerechneSumme(a, b):


1. Auflage

Seite 5 - Einleitung

Auf dieser Seite heißt es:

Selbiges gilt für LÖsungen in anderen Programmiersprachen

Korrekt müsste es heißen:

Selbiges gilt für Lösungen in anderen Programmiersprachen

Danke an Jens Schönbohm für die oben stehenden Hinweise.

Seite 74 - Aufgabe W.5.10, GPS-Luftlinie

Auf dieser Seite wird der Kölner Dom mit den GPS-Koordinaten

(Breitengrad: 50.094157, Längengrad: 6.95821)

angegeben. Korrekt müssten diese jedoch lauten

(Breitengrad: 50.94157, Längengrad: 6.95821)

Seite 93 - Aufgabe W.6.5, Partnervermittlung

Bei den Testfällen wird das Array für Partner B definiert als:

Partner B: true, true, false, false, false, true

Korrekt müsste dieses jedoch lauten:

Partner B: true, false, false, false, false, true


Danke an Lars Wildeshaus für die beiden Hinweise.