Wednesday, October 21, 2020

Python Program For Armstrong Number With Explanation

  • Problem Description For Armstrong Number In Python


कार्यक्रम एक संख्या लेता है और जाँचता है कि क्या वह Armstrong Number है।


  • Problem Solution of python program for Armstrong number


1. एक पूर्णांक में लें और इसे एक चर में संग्रहीत करें।
2. संख्या के प्रत्येक अंक को एक स्ट्रिंग चर में परिवर्तित करें और इसे एक सूची में संग्रहीत करें।
3. फिर प्रत्येक अंक को क्यूब करें और इसे दूसरी सूची में संग्रहीत करें।
4. सूची में अंकों के घन का योग ज्ञात करें और जांचें कि क्या यह मूल संख्या के बराबर है।
5. अंतिम परिणाम प्रिंट करें।
6. बाहर निकलें।


  • Code for Armstrong number in python

n=int(input("Enter any number: "))
a=list(map(int,str(n)))
b=list(map(lambda x:x**3,a))
if(sum(b)==n):
    print("The number is an armstrong number. ")
else:
    print("The number isn't an arsmtrong number. ")

Output of Python Program
Output of Python Program
 

एक नंबर Armstrong number है या नहीं यह जांचने के लिए यहां Python Program का सोर्स कोड है। कार्यक्रम का आउटपुट भी नीचे दिखाया गया है।

  • Armstrong number Program Explanation


1. उपयोगकर्ता को नंबर दर्ज करना चाहिए और इसे एक variable में संग्रहीत करना चाहिए।
2. map function संख्या से प्रत्येक अंक प्राप्त करता है और इसे एक स्ट्रिंग में परिवर्तित करता है और इसे एक सूची में संग्रहीत करता है।
3. दूसरा
map function प्रत्येक अंक को क्यूब्स करता है और इसे दूसरी सूची में संग्रहीत करता है।
4. फिर अंकों के क्यूब्स का योग पाया जाता है और यह जांचा जाता है कि क्या यह मूल संख्या के बराबर है।
5. यदि अंकों के घन का योग मूल संख्या के बराबर है, तो संख्या एक Armstrong number है।
6. अंतिम परिणाम मुद्रित किया जाता है।

0 Comments:

Post a Comment