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

দেওয়া সংখ্যার সব প্রাইম ফ্যাক্টর দক্ষতার সাথে প্রিন্ট করার পাইথন প্রোগ্রাম


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

সমস্যা: একটি সংখ্যা দেওয়া আছে, আমাদের দেয়া সংখ্যার সব প্রাইম ফ্যাক্টর বের করতে হবে।

সমস্যার দক্ষ সমাধান নিচে আলোচনা করা হয়েছে।

উদাহরণ

# প্রাইম ফ্যাক্টর প্রিন্ট করার পাইথন প্রোগ্রাম
import math

# প্রাইম
def primeFactors(n):
    # সম ভাগযোগ্যতার সংখ্যা
    while n % 2 == 0:
        print(2),
        n = n / 2
    # n বিজোড় হয়ে যাবে
    for i in range(3, int(math.sqrt(n)) + 1, 2):
        # যতক্ষণ i, n কে ভাগ করে
        while n % i == 0:
            print(i)
            n = n / i
    # যদি n একটি প্রাইম হয়
    if n > 2:
        print(n)

n = 200
primeFactors(n)

আউটপুট

2 2 2 5 5

দেওয়া সংখ্যার সব প্রাইম ফ্যাক্টর দক্ষতার সাথে প্রিন্ট করার পাইথন প্রোগ্রাম

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

উপসংহার

এই আর্টিকেলে আমরা শিখেছি কিভাবে একটি দেওয়া সংখ্যার সব প্রাইম ফ্যাক্টর দক্ষতার সাথে প্রিন্ট করা যায়।

  1. পাইথনে একটি সংখ্যার গুণনীয়গুলোর ন্যূনতম যোগফল বের করার প্রোগ্রাম

  2. পাইথনে একটি সংখ্যার সর্বোচ্চ质因数 বের করার প্রোগ্রাম

  3. পাইথন প্রোগ্রাম: একটি সংখ্যার অনন্য প্রাইম ফ্যাক্টরের গুণফল বের করা

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