( Язык Python) 2. Написати програму виведення на екран усіх спільних
дільників двох заданих чисел N та M (M>N).
Пояснення: при N=10
M=25 спільні дільники 1,5
3. Написати програму виведення на екран найбільшого
дільника заданого числа N.
4. * Написати програму виведення на екран найбільшого
спільного дільника двох заданих чисел N та M (M>N).
№2
n = int(input())
m = int(input())
for i in range(1, n // 2 + 1):
if n % i == 0 and m % i == 0:
print(i, end=' ')
№3
n = int(input())
mx = 0
for i in range(1, n // 2 + 1):
if n % i == 0:
if mx < i:
mx = i
print(mx)
№4
n = int(input())
m = int(input())
mx = 0
for i in range(1, n // 2 + 1):
if n % i == 0 and m % i == 0:
if mx < i:
mx = i
print(mx)
Объяснение: