Ich versuche, die Namen mehrerer Spieler in einer for
Schleife zu setzen, aber ich habe Schwierigkeiten damit, da die Eingabe nur eine einzelne Zeichenfolge als Argument akzeptiert. Was ich versuche zu tun, so etwas wie dieses:Eingabe, die mehrere Argumente behandeln kann
for i in range(len(game)):
game[i].set_name(input("Player ", i, ": "))
Wo game
ist ein Array von Objekten. Ich frage mich, ob es einen Weg gibt, dies in einem einzigen Liner zu tun.
Es ist nicht klar, was Ihre Frage ist .... –
Grundsätzlich möchte ich die Benutzer mit 'Player 1 aufgefordert:', 'Player 2:' on Die Kommandozeile kann ich aber nicht machen, weil 'input' nur ein einziges String Argument benötigt, zB' Player: ',' Player: '. Mein vorstehender Code gibt den Fehler "Eingabe erwartet höchstens 1 Argumente, bekam 2" – quantik