var('x')
f=x^2           #periodic with period 2pi  0<x<2pi
show(f)
for x in range(0,2*pi):
    if f(x)==f(-x):
        print "even function"
        break
    elif f(x)==-f(-x):
        print "odd function"
        break
    else:
        print "neither odd nor even"
        break

* Solution by: