ich habe folgendes Code-Schnippsel:
Code: Alles auswählen
def irgend(zahl, *argum):
for arg in argum:
print(arg)
in1 = input('Erstes Argument')
in2 = input('Zweites Argument')
in3 = input('Drittes Argument')
irgend(zahl=in1, in2, in3)
Ich habe die Argumente bereits umgestellt.irgend(zahl=in1, in2, in3)
^
SyntaxError: positional argument follows keyword argument
Wenn ich den Aufruf nur positionsabhängig mache bekomme ich die Ausgabe von in2 und in3. Das wäre ja korrekt.
Sobald ich aber das Schlüsselwort "zahl" für den ersten Parameter in1 angebe, schmeißt der Interpreter die genannte Fehlermeldung.
Beste Grüße und vielen Dank vorab für jede Unterstützung