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

পাইথনে আর্মস্ট্রอง নম্বর চেক করা

দেওয়া একটি ইন্টিজার n আর্মস্ট্রং নম্বর (Armstrong number) কিনা চেক করা।

আর্মস্ট্রং নম্বর: একটি পজিটিভ ইন্টিজার যেটার ডিজিটগুলোর n-তম ঘাতের যোগফল নিজের সাথে সমান। (৩ ডিজিটের জন্য n=3)

পাইথন কোড উদাহরণ


num = 221
sum_ = 0
temp = num
while temp > 0:
    digit = temp % 10
    sum_ += digit ** 3
    temp //= 10

if num == sum_:
    print(num, "is an Armstrong number")
else:
    print(num, "is not an Armstrong number")

আউটপুট

221 is not an Armstrong number

উপসংহার

ডিজিট এক্সট্রাক্ট করে ঘাতের যোগফল নিব 원래 সংখ্যার সাথে তুলনা করে আর্মস্ট্রং নম্বর চেক করা।

  1. প্রাইম নম্বর চেক করার পাইথন প্রোগ্রাম

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

  3. পাইথন প্রোগ্রাম: কোনো সংখ্যা প্রাইম কিনা তা যাচাই করা

  4. পাইথনে বাইনারি রিপ্রেজেন্টেশন প্যালিনড্রোম কিনা যাচাই করার প্রোগ্রাম