unerklärliche Ausgabe
Verfasst: Donnerstag 4. Mai 2023, 18:08
Ich habe den größten gemeisamen Teiler und die Liste der Partialquotienten ausgeben lassen:
m, n = 231, 70
i = 1
a,l = ggt(m, n)
print(i)
i += 1
print(m,n,a,l)
print(i)
Die Berechnung ist korrekt, als Ausgabe erscheint
1
231 70 7 [3, 3, 3]
2
1 [3, 3, 3]
1
231 70 7 [3, 3, 3]
2
Die Ausgabe 1 [3, 3, 3] entstammt einer gar nicht mehr existierenden früheren Version, wo der ggT(231,70) = 7 bereits entfern wurde und auch die Argumente nicht ausgegeben wurden. Woher mag sie stammen? Im Modul wird die print-Anweisung für die Ergebnisse nur einmal aufgerufen. Warum werden sie nochmals ausgegeben?
m, n = 231, 70
i = 1
a,l = ggt(m, n)
print(i)
i += 1
print(m,n,a,l)
print(i)
Die Berechnung ist korrekt, als Ausgabe erscheint
1
231 70 7 [3, 3, 3]
2
1 [3, 3, 3]
1
231 70 7 [3, 3, 3]
2
Die Ausgabe 1 [3, 3, 3] entstammt einer gar nicht mehr existierenden früheren Version, wo der ggT(231,70) = 7 bereits entfern wurde und auch die Argumente nicht ausgegeben wurden. Woher mag sie stammen? Im Modul wird die print-Anweisung für die Ergebnisse nur einmal aufgerufen. Warum werden sie nochmals ausgegeben?