Задача к ЕГЭ по информатике на тему «неравенства» №2

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

((x ≤ 9) → (x⋅x ≤ A))∧ ((y ⋅y ≤ A ) → (y ≤ 10))

тождественно истинно при любых целых неотрицательных x  и y?

def f(a):
    for x in range(1, 1000):
        for y in range(1, 1000):
            if (((x <= 9) <= (x * x <= a)) and
                ((y * y <= a) <= (y <= 10))) == False:
                return False
    return True

for a in range(1000):
    if f(a):
        print(a)

Ответ: 120
Оцените статью
Я решу все!