Code: Alles auswählen
code=[0, 1, 1, 0,1,1,0]
for t in code:
print("t",t,"t+2",t+2,"c[t]",code[t],"c[t+2]",code[t+2])
t: 0 t+2: 2 c[t]: 0 c[t+2]: 1
t: 1 t+2: 3 c[t]: 1 c[t+2]: 0
t: 1 t+2: 3 c[t]: 1 c[t+2]: 0
t: 0 t+2: 2 c[t]: 0 c[t+2]: 1
t: 1 t+2: 3 c[t]: 1 c[t+2]: 0
t: 1 t+2: 3 c[t]: 1 c[t+2]: 0
t: 0 t+2: 2 c[t]: 0 c[t+2]: 1
Das Falsch ist die Spalte 4, also ich erwarte da die Folge.[1,0,11,0...] und dann müsste was kommen, was er rein macht, wenn ListÜberlauf ist....In der Realität dreht er aber die Werte von code[t] in ihr einzigen Gegenteil. Was denke ich falsch bei Index[t+2]. Ich denke, das steht dann, wenn t =1 code[3] drin. Kann er denn nicht den Index in der eckigen Klammer hochaddieren?
Ich denk so: Wenn ich den ersten Wert eine Liste haben möchte, schreibe ich Liste[0]. Der Index zählt also die Listen Glieder durch, und versieht die Stellplätze mit einer Nummer!