ich habe folgendes Problem.
Im Vorfeld habe ich 4 Variablen 'namex' definiert.
in einer while Schleife werden immer wieder Werte von 1-4 erzeugt und an eine Funktion übergeben
dort durchläuft die Funktion den Code jeweils mit den Werten 1-4 (die Parts mit der While Schleife und Funktion habe ich der Übersichtlichkeit weggelassen und auf das wesentliche reduziert. denke das kann mit 'for in range' nachgestellt werden)
in der Funktion sollen die Variablen name + x zusammengebaut und dann weiter verwendet werden.
im Code habe ich schon mal 3 Versuche aufgeführt, die nicht zum gewünschten Ziel führen.
Als Ergebnis soll
Otto
Paul
Kurt
Franz
angezeigt werden
und nicht wie jetzt
name1
name2
name3
name4
Wie muss die Variable zusammengebaut werden, dass das klappt??
Vereinfacht, und auf das wesentliche reduziert glaub ich zumindest
Code: Alles auswählen
name1 = 'Otto'
name2 = 'Paul'
name3 = 'Kurt'
name4 = 'Franz'
for i in range (1,5):
print i
a = 'name'+str(i)
b = ['name%s' % i]
c = 'name%s' % i
print a
print b
print c
vielen Dank schon mal
wurschtbrot