এই আর্টিকেলে আমরা নিচের সমস্যা সমাধানের কথা শিখব।
সমস্যা: একটি সংখ্যা দেওয়া আছে, আমাদের ফিবোন্যাচি নম্বরে একটি সংখ্যা k এর nth মাল্টিপল বের করতে হবে।
সমস্যার সমাধান নিচে আলোচনা করা হয়েছে।
উদাহরণ
# find ফাংশন
def find(k, n):
f1 = 0
f2 = 1
i = 2
# ফিবোন্যাচি রিকার্সন
while i != 0:
f3 = f1 + f2
f1 = f2
f2 = f3
if f2 % k == 0:
return n * i
i += 1
return
# কোন সংখ্যার মাল্টিপল
n = 5
# সংখ্যা k
k = 4
print("Position of n\'th multiple of k in""Fibonacci Series is: ", find(k, n))
আউটপুট
Position of n\'th multiple of k inFibonacci Series is: 30

সभी ভেরিয়েবল এবং ফাংশন গ্লোবাল স্কোপে ঘোষণা করা হয়েছে যা উপরের চিত্রে দেখা যাচ্ছে।
উপসংহার
এই আর্টিকেলে আমরা শিখেছি কিভাবে ফিবোন্যাচি সিরিজে একটি সংখ্যা k এর nth মাল্টিপল বের করা যায়।