Seite 1 von 1

Fehler wird angezeigt

Verfasst: Sonntag 5. Oktober 2014, 10:44
von MaCreme
Im Tutorial wird geschrieben, dass wenn man folgenden Code eingibt, dass dann die Fibonacci-Folge ausgegeben wird:

Code: Alles auswählen

>>> a, b = 0, 1
>>> while b < 1000:
...     print(b, end=' ')
...     a, b = b, a+b
...
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Nachdem ich aber nach der Linie "... print(b, end=' ')" die Entertaste drücke, kommt folgender Fehler:
File "<stdin>", line 2
print(b, end=" ")
^
IndentationError: expected an idented block

Kann das wer weiterhelfen?

Re: Fehler wird angezeigt

Verfasst: Sonntag 5. Oktober 2014, 10:51
von Sirius3
@MaCreme: Bei Python ist die Einrückung wichtig, damit Python weiß, was alles in den while-Block gehört. Wenn Dein Tutorial also sagt, da müssen Leerzeichen vor dem print eingegeben werden, dann mußt Du Dich dran halten.

Code: Alles auswählen

>>> a, b = 0, 1
>>> while b < 1000:
...     print(b, end=' ')
...     a, b = b, a + b
... 
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 >>> 

Re: Fehler wird angezeigt

Verfasst: Sonntag 5. Oktober 2014, 11:00
von MaCreme
Dankeschön! Habe ich machen wollen, weiß aber nicht wieso es dann nicht geklappt hat. Habe den Code hier nur ohne Formatierung reingeschrieben.