0
ich den folgenden Code haben für calulating der GCD von zwei Zahlen:Wiederholungszähler für GCD
def gcd(m, n):
r = m % n
while r != 0:
m = n
n = r
r = m % n
return n
print ("\n", "gcd (10, 35) = ", gcd(10, 35))
print ("\n", "gcd (735, 175) = ", gcd(735, 175))
print ("\n", "gcd (735, 350) = ", gcd(735, 350))
würde Ich mag die Anzahl der Iterationen zählen, die der Algorithmus vor der Suche nach der GCD zu durchlaufen hat. Ich habe Probleme, eine for-Schleife zu machen, um die Anzahl der Iterationen zu bestimmen.
nur Zähler hinzufügen und zusammen mit n – tinySandy
* „Ich möchte die Anzahl der Iterationen zählen“ * - also das tun? –
Setzen Sie 'counter = 0' außerhalb der Definition und inkrementieren Sie es jedes Mal, wenn der Code in der' while' Schleife ausgeführt wird – Mangohero1