ok, ich habe es jetzt hinbekommen
#!/usr/bin/env python
numbers = [0,0,0,0,0,0,0,0,0,0]
target = len(numbers)+1
for i in range(1,target):
for j in range(i,target,i):
numbers[j-1] += i**2
print numbers
die Schleifen sollen zu jedem Element der Liste 1 addieren
danach zu jedem 2. Element 2^2, zu jedem 3. Element 3^2, usw.
am Ende Enthält die Liste die Summe aller Teiler zum quadrat. (für die Zahlen 1, 2, ..., 10)
in dem Beispiel jetzt also "[1, 5, 10, 21, 26, 50, 50, 85, 91, 130]"
brauche das hierfür 😉
http://projecteuler.net/index.php?section=problems&id=211
ps:
das "j+i" kam daher weil es in C j=j+i war, da bin ich durcheinander gekommen
😉