Schleife - begrenzter Bereich

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Lausemausiii
User
Beiträge: 18
Registriert: Sonntag 17. November 2019, 18:52

Hallo zusammen,

ich bin gerade auf dieses Problem gestoßen.

Ich besitze folgenden Programmcode:

Code: Alles auswählen

for i in range(0,9):
	print ('test1_i_{}'.format(i+1))
Out:
test1_i_1
test1_i_2
test1_i_3
test1_i_4,
test1_i_5,
...
test1_i_9

Wie kann ich den Code umschreiben damit ich diese ausgabe generiere?:

Out:
test1_i_1
test1_i_2
test1_i_3
test2_i_1
test2_i_2
test2_i_3
test3_i_1
test3_i_2
test3_i_3

Die Bennenung ist erforderlich da ich sie in ein Grafikprogramm übergebe welche so die Elemente benennt.
Vielen Dank schonmal.
einfachTobi
User
Beiträge: 512
Registriert: Mittwoch 13. November 2019, 08:38

Code: Alles auswählen

for i in range(1, 4):
	for j in range(1, 4):
		print(f'test{i}_i_{j}')
Zuletzt geändert von einfachTobi am Freitag 6. Dezember 2019, 15:23, insgesamt 1-mal geändert.
Jankie
User
Beiträge: 592
Registriert: Mittwoch 26. September 2018, 14:06

Code: Alles auswählen

for x in range(1, 4):
    for i in range(1,4):
        print(f'test{x}_i_{i}')

Da war wohl jemand schneller
Zuletzt geändert von Jankie am Freitag 6. Dezember 2019, 15:25, insgesamt 1-mal geändert.
Lausemausiii
User
Beiträge: 18
Registriert: Sonntag 17. November 2019, 18:52

DANKE!
Lausemausiii
User
Beiträge: 18
Registriert: Sonntag 17. November 2019, 18:52

Wenn ich in range aber eine len() drinne habe funktioniert es denk nicht mehr so einfach.
Lausemausiii
User
Beiträge: 18
Registriert: Sonntag 17. November 2019, 18:52

oke funktioniert.. sorry danke :)
Antworten