am trying to take input from user forcefully and execute it in Fibonacci elements program, having problem near input i want to make sure that he doesn't enter character nor -ve number, when i take my input as int(input()) my while loop wont execute i want it to keep executing until user provides input.
in below program when i entered 5 as input it taking it as string object
n=input("enter no of fibonnaci elements: ")
while not n:
    n=input("enter no of fibonnac elements: ")
print(type(n))
if(n!=int()):
    print("enter integer only")
else:
    t1=0
    t2=1
    print("series is:",end=" ")
    for i in range(n):
        print(t1,end=" ")
        t1,t2=t2,(t1+t2)
print()
 
    