While 23. Даны целые положительные числа A и B. Найти их наибольший общий делитель (НОД), используя алгоритм Евклида:
НОД(A, B) = НОД(B, A mod B), если \(B \neq 0\);
НОД(A, 0) = A.
Решение на Python 3
import random
A = random.randrange(1,1000)
B = random.randrange(1,1000)
print("A = {0}, B = {1}".format(A,B))
while B > 0:
A,B = B,A%B
print("НОД: ",A)