OpenFIPI 2.0

15

3

0808A0

Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m»; пусть на числовой прямой дан отрезок B = [60; 80].

Для какого наибольшего натурального числа А логическое выражение

ДЕЛ(x, A) \/ ((xB) ¬ДЕЛ(x, 22))

истинно (т.е. принимает значение 1) при любом целом положительном значении переменной х?

66

def f(x):
    return x%a==0 or ((60 <= x <= 80) <= (not(x%22==0)))
for a in range(1000,1,-1): #перебор с конца,т.к нужно наибольшее а
    if all(f(x) for x in range(1,1000)):
        print(a)
        break

Просмотреть отправленные ответы 0808A0