python 3.10, windows
Значение К не выводится. При переносе Print(k) в конец кода, выводится 2 при любых a b. Код создан для поиска наименьшего общего делителя двух чисел. Сначала вводится наибольшее из них.
Python:
a = int(input())
b = int(input())
i = 1
k = 2
c = a-b
while i>>0:
if (a%k!=0) and (c%k!=0):
k = k+1
print(k)
continue
else:
break
Значение К не выводится. При переносе Print(k) в конец кода, выводится 2 при любых a b. Код создан для поиска наименьшего общего делителя двух чисел. Сначала вводится наибольшее из них.