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

অয়লারের সংখ্যা e এর মান গণনার পাইথন প্রোগ্রাম


অয়লারের সংখ্যা e = 1 + 1/1! + 1/2! + ... + 1/n! সিরিজ ব্যবহার করে গণনা করা হয়। ফ্যাক্টোরিয়াল এবং সারমেশন এর জন্য দুটি আলাদা ফাংশন ব্যবহার করা হয়েছে।

উদাহরণ

def factorial(n):
    result = 1
    for i in range(2, n + 1):
        result *= i
    return result

def compute_e(n):
    e_sum = 1.0  # 1/0! = 1
    for i in range(1, n + 1):
        e_sum += 1.0 / factorial(i)
    return e_sum

n = 5
print("n =", n)
print("e ≈", compute_e(n))

আউটপুট

n = 5
e ≈ 2.7166666666666663

ব্যাখ্যা

  • factorial ফাংশন ইটারেটিভভাবে ফ্যাক্টোরিয়াল গণনা করে।

  • compute_e ফাংশন সিরিজের টার্মগুলো যোগ করে e এর সন্নিকট মান বের করে।

  • n বড় হলে মান বাস্তব e (২.৭১৮২৮...) এর কাছাকাছি হয়।

  • পাইথনের math.e কনস্ট্যান্টও ব্যবহার করা যায়।


  1. মেটাল বার কন্টেইনারে প্যাক করার অপারেশন সংখ্যা বের করা

  2. পাইথন প্রোগ্রাম: কোনো সংখ্যা হ্যাপি নম্বর (Happy Number) কিনা চেক করা

  3. পাইথন প্রোগ্রাম: সিরিজ 1/1! + 2/2! + 3/3! + ... + n/n! এর যোগফল বের করা

  4. পাইথনে math মডিউল ছাড়া স্কয়ার রুট বের করা