Hey liebe Community,
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 :
Es wäre super, wenn Ihr mir weiterhelfen könntet.
Vielen Dank
Viele Grüße
fosler
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:
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 g
Vielen Dank
Viele Grüße
fosler
Comment