2016-04-11 19 views
0

Ich versuche, ein Programm mit For-Schleife zu schreiben. Ich möchte den Benutzer fragen, wie viele Strings sie eine Liste erstellen möchten. Dann verwenden Sie die eingegebene Zahl in einer for-Schleife, um sie zu bitten, eine Reihe von Strings Zeile für Zeile einzugeben, um die Elemente in der Liste zu füllen.Benutzereingabe für Schleife Python (PyCharm)

Und ein Beispiel für die Ausgabe wäre.

How many items do you want in your list? 3 
string 1: bread 
string 2: toothpaste 
string 3: eggs 
[‘bread’, ‘toothpaste’, ‘eggs’] 

Ich benutze Pycharm und hätte keine Ahnung wo ich anfangen soll. Erstmalige Verwendung von for-Schleifen.

Antwort

0

Versuchen Sie folgendes:

try: 
    ite = int(raw_input("How many items do you want in your list? ")) 
    stringList = [] 
    for i in range(ite): 
     stringList.append(raw_input("string {0}:".format(i))) 
    print stringList 
except: 
    print "Not a Number" 
+0

Kein Problem @ user2388433. Fühlen Sie sich frei, meine Antwort zu akzeptieren, wenn es hilft. : P :) – WhoAmI

+0

Woked wie ein Zauber. Ich habe einen Abschnitt bearbeitet, der es dem Programm erlaubte, seine Ausgabe bei 1 statt 0 zu beginnen. Nochmals vielen Dank – user2388433