Wie kann ich mehrere Benutzereingaben akzeptieren, die durch ein Leerzeichen getrennt sind? Ich kenne die Anzahl der Eingänge nicht, aber ich weiß, dass sie alle Ints sind.
Hier einige Beispieleingaben:
%Vor%Ich weiß, dass ich das tun kann, wenn ich die Anzahl der Eingaben vorher weiß, aber ich habe Probleme damit, das generische zu machen. Ich könnte den Benutzer einfach fragen, wie viele Gruppen von Eingaben er eingeben soll:
%Vor%Aber ich suche nach einer eleganteren Lösung, die keine Fragen an den Benutzer erfordert.
für Python 2.x
x, y = Karte (int, raw_input (). split ())
Es braucht zwei Variablen x und y vom Typ int, getrennt durch Leerzeichen, und Sie können int durch den gewünschten Typ ersetzen
für Python 3.x
x, y = eingabe (). split ()
es dauert zwei Variablen x und y von Zeichenkettentyp durch Leerzeichen getrennt und Sie müssen explizit
konvertieren x,y=map(int,input().split())
#this nimmt die Eingabe durch Leerzeichen getrennt und maps #into int