DIGITAL
In diesem Anhang listen wir die Fehler und Ergänzungen auf, die nach Produktion der Vorlesungsvideos bekannt bzw. notwendig wurden.
str
) nicht mit Zahlen multiplizieren könne (Beispiel "Hello World"*42
). Das trifft nicht zu, wenn die Zahl eine ganze Zahl (Klasse int
) ist; dann wird der Text tatsächlich einfach verfielfältigt. Was tatsächlich einen Fehler verursacht, ist der Versuch der Multiplikation mit einer Fließkommazahl ("Hello World"*42
ergibt in Python 3 den Fehler TypeError: can't multiply sequence by non-int of type 'float'
). Qualitativ ändert sich natürlich nichts - Python prüft durchaus streng, ob Operationen zwischen Typen Sinn ergeben; lediglich das Beispiel war unpassend.