как исправить ошибку неопределенного имени 'нечетное' и 'четное' для распознавания четного и нечетного числа в приведенном ниже коде python? (В этом коде нет четного и нечетного числа, а kmr является 2D-матрицей, m и r находятся в диапазоне (0, T)) `
import numpy as np
if m==r:
Kmr=0
elif not m==r:
if m==odd and r==odd or m==even and r==even:
Kmr=0
elif m==odd and r==even or m==even and r==odd:
Kmr=(2*m*a*alpha)/(m**2-r**2)*pi`