Найти неизвестное число

simmax21

Числа 3000, 3265, 3583 дают равные ненулевые остатки при делении на некоторое натуральное число n. Найти n.
1 ответ

simmax21

a = [3000, 3265, 3583]
for i in range(2,min(a)):
    b,c,d = [x%i for x in a ]
    if b == c == d:
        print(i)
        break