for a in range(1,1000):
if all (x & 35 == 0 or x & 31 !=0 or x & a != 0):
for x in range(1,100):
print(a)
for x in range(1,1000):
if x and 35 == 0 or x and 31 !=0 or x and a != 0:
for a in range(1,100):
print(a)
def f(x,a):
return (x&35 !=0) <= ((x & 31== 0) <= (x & a != 0))
for a in range(1,1000):
if all(f(x,a) ==1 for x in range(10000)):
print(a)
break
Ответ : 32
Вот задача : Для какого наименьшего натурального числа А формула
(x & 35 ≠ 0) → ((x & 31 = 0) → (x & А ≠ 0))
тождественно истинна, то есть принимает 1 при любом неотрицательном целом значении переменной х?