Komma användarens input i Python oftast innebär att man använder en ingång funktion såsom " raw_input " och tilldela ingången till en variabel . Emellertid kan få flera , separata rader input från användaren vara lite knepigare . Det bästa sättet att göra detta är att utforma en loop som matar in i en lista med objekt . Sedan kan du avsätta en särskild ingång , som ett tecken eller siffra , vilket innebär att den ingående har avslutats . Saker du behöver
Pythontolk
Visa fler instruktioner
1
Avsätt en variabellista att acceptera inmatning :
>>> ; user_input = lista ( )
2
Acceptera en enda rad av indata med hjälp av " raw_input " -funktionen , och lägga det till listan :
>>> user_input.append ( raw_input ( " Input : " ) )
3
Inrätta en " while-slinga , " som bara kommer att köra tills användaren matar den enda bokstaven ' Q ' :
>>> i = 0 >>> medan user_input [ i] = ! ' Q ' : . . . user_input.append ( raw_input ( " Input : " ) ) . . . i + = 1 Addera