ich brauche eure Hilfe dringend, da ich bei folgender Aufgabe nicht weiterkomme.
Ziel ist die Listen, die mit Listenwerten (2,3) beginnen erstmal auszuwählen und danach
soll das arithmetische Mittel des dritten Wertes jeweils gebildet werden.
Beim letzten Listenwert sollen nur die Zahlen addiert werden.
Im folgenden Beispiel würden erstmal die Listen [2,3,1,4], [2,3,3,3], [2,3,4,6] ausgewählt werden.
Das arithmetische Mittel ergibt sich aus (1+3+4)/3. = 8/3
Zum Schluss noch die Addition der Zahlen: 4+3+6 = 13
Mein erstellter Source Code lautet :
Code: Alles auswählen
a = []
c = []
kanten = [[2,3,1,4],[2,4,3,3],[3,5,3,4],[1,4,5,2],[2,3,3,3],[3,5,1,2],[2,3,4,6]]
d = [[k,l] for k in range(1,9) for l in range(1,9) if k !=l]
# alle theoretisch moeglichen Kanten von den Knoten 1 bis 8
for i in kanten:
a.append(i[0:2])
print a
g = 0
for z in d:
if z in a:
g += 1
#print gEs wäre super, wenn Ihr mir weiterhelfen könntet.
Vielen Dank
Viele Grüße
fosler
