Fibonacci Series Using While Loop

#Enter range to print Fibonacci series
num=int(input("Enter range"))

num1=0
num2=1

# entered value should be >0
if num<=0:
    print("Enter positive value")

# if entered value is one
elif num==1:
    print("Fibonacci series up to", num, ":")
    print (num)

# printing first 2 values
else:
    print("Fibonacci series up to",num,":")
    print (num1)
    print (num2)


i=0
while i < num-2:
    temp=num1+num2
    num1=num2
    num2=temp
    print (temp)
    i+=1                           # incrementing i

Comments