কম্পিউটার টিউটোরিয়াল

ফিবোন্যাচি সিরিজে একটি সংখ্যার nth মাল্টিপল বের করার পাইথন প্রোগ্রাম


এই আর্টিকেলে আমরা নিচের সমস্যা সমাধানের কথা শিখব।

সমস্যা: একটি সংখ্যা দেওয়া আছে, আমাদের ফিবোন্যাচি নম্বরে একটি সংখ্যা 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


ফিবোন্যাচি সিরিজে একটি সংখ্যার nth মাল্টিপল বের করার পাইথন প্রোগ্রাম

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

উপসংহার

এই আর্টিকেলে আমরা শিখেছি কিভাবে ফিবোন্যাচি সিরিজে একটি সংখ্যা k এর nth মাল্টিপল বের করা যায়।

  1. পাইথন প্রোগ্রাম: লুপ ছাড়া নাম্বার সিরিজ প্রিন্ট করা

  2. পাইথন প্রোগ্রাম: n-তম ফিবোনাচ্চি সংখ্যা বের করা

  3. পাইথন প্রোগ্রাম: n-তম ক্যাটালান সংখ্যা বের করা

  4. পাইথন প্রোগ্রাম: একটি দেয়া সংখ্যা ফিবোনাচ্চি সংখ্যা কিনা যাচাই করা