Seite 1 von 1

Finde den Fehler nicht

Verfasst: Mittwoch 16. April 2014, 18:32
von AnNa
Hallo Forum,
ich bin absoluter Neuling, habe also keine Ahnung vom Programmieren.
Hier das Programm das mir Probleme macht:

Code: Alles auswählen

q=.25
summe=0
for i in xrange(100):
    print(summe = summe+q**i)
Fehlermeldung in der letzten Zeile bei dem "=", invalid Syntax.
Was ist da falsch???

Re: Finde den Fehler nicht

Verfasst: Mittwoch 16. April 2014, 18:38
von Hyperion
Du kannst eben hinter dem Schlüsselwort ``print`` keine Zuweisungen durchführen (``=``). Du musst eben die Zuweisung und die Ausgabe aufteilen und in zwei verschiedene Zeilen schreiben :-)

(Nebenbei verwendest Du ``print`` "falsch". Unter Python 2.x, was Du aufgrund von ``xrange`` benutzen musst, ist ``print`` *keine* Funktion - also lass die runden Klammern drum herum weg; das verwirrt mehr als dass es nützlich ist!)

Re: Finde den Fehler nicht

Verfasst: Mittwoch 16. April 2014, 20:54
von AnNa
Danke:) gut zu wissen, jetzt funktionierts auch!