Bin jetzt auf Python 3.1 umgeschwenkt.
Code: Alles auswählen
def liste():
zettel = []
artikel=''
while artikel!="x":
artikel=input('Artikel hinzufügen:')
zettel.append(artikel)
print(zettel)
return
Durch beenden der while Bedingung durch "x" wird natürlich auch das x in die Liste aufgenommen, was nicht im Sinne des Erfinders ist, allerdings fällt mir dazu sonst nichts ein...
Die Funktion muss mittels test() in der Shell aufgerufen werden, was ja so sein sollte. Gibt es hier eine Möglichkeit die Funktion so zu gestalten dass sie direkt startet. Man könnte Sie natürlich direkt im Programmcode aufrufen. Wäre das in Ordnung?
Ist der Programmcode soweit ok, oder bin ich auch hiermit abseits der "Linie"?
LG