Frage zu "IndentationError: expected an indented block"
Verfasst: Montag 17. Mai 2021, 15:02
Der Fehler kommt in einem ganz kurzen Programm. Mir ist klar, dass es um den Einschub geht.
Hier der Code:
Wenn ich das Programm in einem Compiler direkt im Browser ausführe, läuft es wunderbar. Eigentlich ist ja kein Fehler drin. Ich will es aber in Linux über das Terminal ausführen. Es soll als Docker Image laufen.
Das gebe ich als Kommando ein:
...$ docker run fibonacci
Der Fehler ist dann:

Wenn ich die Python Datei anzeigen lasse mit less fibo.py, wird sie mir richtig angezeigt.
Kann mir da einer helfen? Das ist echt komisch oder?
Hier der Code:
Code: Alles auswählen
print("This is my first Docker image.")
print("It prints the first 50 Fibonacci numbers.")
a=0;b=1
for i in range(1,51):
print("Fibonacci %i: %i" % (i,b))
a,b=b,a+b
Das gebe ich als Kommando ein:
...$ docker run fibonacci
Der Fehler ist dann:

Wenn ich die Python Datei anzeigen lasse mit less fibo.py, wird sie mir richtig angezeigt.
Code: Alles auswählen
rint("This is my first Docker image.")
print("It prints the first 50 Fibonacci numbers.")
a=0;b=1
for i in range(1,51):
print("Fibonacci %i: %i" % (i,b))
a,b=b,a+b
(END)