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

Python-এ আর্মস্ট্রং নম্বর জেনারেট করা


যে কোনো তিন অঙ্কের সংখ্যা আর্মস্ট্রং নম্বর বলা হয় যদি তার অঙ্কগুলোর ঘনফলের যোগফল সংখ্যাটির সমান হয়। একটি সংখ্যা এই শর্ত পূরণ করে কিনা জানতে, সেটি থেকে ডান পাশ থেকে প্রতিটি ডিজিট সিকোয়েনশিয়ালি আলাদা করে তার ঘনফল কুমুলেটিভলি যোগ করা হয়। শেষে যোগফল মূল সংখ্যার সমান পেলে সেটি আর্মস্ট্রং নম্বর।

উদাহরণ

নিচের Python কোড ১০০ থেকে ৯৯৯ পর্যন্ত সকল আর্মস্ট্রং নম্বর প্রিন্ট করে।

for num in range(100,1000):   temp=num   sum=0   while temp>0:     digit=temp%10     sum=sum+digit**3     temp=temp//10   if sum==num:     print (num)

আউটপুট

আউটপুট আর্মস্ট্রং নম্বর들의 লিস্ট:

153 370 371 407

  1. পাইথনে সংখ্যা রিভার্স করার পদ্ধতি

  2. পাইথনে ট্রোজান নাম্বার চেক করুন

  3. পাইথনে আর্মস্ট্রং সংখ্যা যাচাই করা

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