Я пытаюсь создать функцию, которая бы добавляла пары целых чисел в массив, если какое-то условие выполняется, но моя функция всегда возвращает пустые массивы.Я попытался напечатать целые числа после того, как условие проверено, и оно действительно печатает их, поэтому я предполагаю, что я добавляю их неправильно.Что я тут не так делаю?
ans = np.array([[0,0]])
def q6(n):
for a in range(n):
for b in range(n):
if ((a**2+b**2)/(a*b+1))%2 == 0:
np.append(ans,[[a,b]], axis=0)
return ans
print(q6(10))
Спасибо