Q. Print the series which starts with 1, 1, 2…. Every next number is defined as:
(pre1 * pre2 + pre3) For nth term, prev1 is the last number, prev2 is the second last number, and prev3 is the third last number (N >= 3), i.e. series progresses as:
…..pev3, prev2, perv1, Nth term
Answer =
num = int(input("Enter a number :-"))
prev1 = 1
prev2 = 1
prev3 = 2
print(prev1,prev2,prev3,end=" ")
for i in range (num-3):
sum = prev1 * prev2 + prev3
prev1,prev2,prev3 = prev2,prev3,sum
print(sum,end=" ")
Post a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )