2017-01-30 4 views
1
item=[] 

a = raw_input('enter 1st item') 
for x in a : 
    item.append(a) 

b = raw_input('enter 2nd item') 
for x in b : 
    item.append(b) 

c = raw_input('enter 3rd item') 
for x in c : 
    item.append(c) 

print item 
+1

Gibt es einen Grund, warum Sie die gesamte Zeichenfolge anfügen 'len (str)' mal? –

+0

Einfach Werte ohne For-Schleife anhängen –

+0

Es funktioniert ohne die for-Schleife, aber die Frage, die ich tue, sagte ich muss eine For- oder While-Schleife verwenden –

Antwort

0
item=[] 

    a = raw_input('enter 1st item') 
    for x in a : 
     item.append(x) 

    b = raw_input('enter 2nd item') 
    for x in b : 
     item.append(x) 

    c = raw_input('enter 3rd item') 
    for x in c : 
     item.append(x) 

print item 
+0

Sie haben die gesamte Zeichenfolge, die vom Benutzer eingegeben wurde, so oft hinzugefügt, wie Zeichen in der Eingabezeichenfolge enthalten sind –

+0

Wie kann ich nur einen Teil der Zeichenfolge anhängen? –

+0

Nicht einige der ersten Code versuchen, die ich geschrieben habe dann sagen Sie mir Ihr Problem –

Verwandte Themen