[sage] for-schleife innerhalb Liste
Verfasst: Dienstag 7. November 2017, 17:36
Hallo Leute, ich hoff ich bin hier richtig. Auf der Suche nach einer Lösung bin ich von den Sage-Seiten auf Phyton-Seiten verwiesen worden; entsprechend stelle ich meine Frage hier.
Ich muss in einer Menge die Summe über 2^i mit i={0-10} darstellen, wobei entsprechend die 'Zwischenergebnisse', also 1(=2^0), 5(=2^0+2^1), 15, usw auch gespeichert werden sollen.
1. Ansatz:
A = sum(2^i for i in range(0,11));A
spuckt mir 2047, also das richtige Endergebnis aus. Ich möchte aber die Zwischenergebnisse haben.
2. Ansatz
for i in range(1,12):
print[(sum(2^i for i in range(0,i)))];
Hier bekomme ich jetzt alles ausgegeben, allerdings in einer Spalte.
1
5
15
31
..
Hätte jemand einen Tipp, wie ich die Schleife innerhalb einer Liste dazu bekomme, auch die Zwischenergebnisse auszuspucken?
Danke im voraus.
Ich muss in einer Menge die Summe über 2^i mit i={0-10} darstellen, wobei entsprechend die 'Zwischenergebnisse', also 1(=2^0), 5(=2^0+2^1), 15, usw auch gespeichert werden sollen.
1. Ansatz:
A = sum(2^i for i in range(0,11));A
spuckt mir 2047, also das richtige Endergebnis aus. Ich möchte aber die Zwischenergebnisse haben.
2. Ansatz
for i in range(1,12):
print[(sum(2^i for i in range(0,i)))];
Hier bekomme ich jetzt alles ausgegeben, allerdings in einer Spalte.
1
5
15
31
..
Hätte jemand einen Tipp, wie ich die Schleife innerhalb einer Liste dazu bekomme, auch die Zwischenergebnisse auszuspucken?
Danke im voraus.