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?
unerklärliche Ausgabe
-
- User
- Beiträge: 61
- Registriert: Montag 26. Dezember 2022, 14:53
Danke,
ich habe festgestellt, dass sich zwei Module gegenseitig importieren, und aus einem kommt die zusätzliche Ausgabe.
ich habe festgestellt, dass sich zwei Module gegenseitig importieren, und aus einem kommt die zusätzliche Ausgabe.