Finde den Fehler nicht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
AnNa
User
Beiträge: 12
Registriert: Mittwoch 16. April 2014, 18:26

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???
Zuletzt geändert von Hyperion am Mittwoch 16. April 2014, 18:34, insgesamt 1-mal geändert.
Grund: Code in Python-Code-Tags gesetzt.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

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!)
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
AnNa
User
Beiträge: 12
Registriert: Mittwoch 16. April 2014, 18:26

Danke:) gut zu wissen, jetzt funktionierts auch!
Antworten