Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

एक संख्या एक मजबूत संख्या है या नहीं यह जांचने के लिए पायथन प्रोग्राम

प्रबल संख्या वह संख्या होती है जिसके सभी अंकों का योगफल संख्या 'n' के बराबर होता है। फैक्टोरियल का तात्पर्य है जब हम उस संख्या सहित उस संख्या के नीचे की सभी संख्याओं का गुणनफल पाते हैं और इसे द्वारा निरूपित किया जाता है! (विस्मयादिबोधक चिह्न), उदाहरण के लिए:5! =5x4x3x2x1 =120. जब यह जांचना आवश्यक हो कि कोई संख्या एक मजबूत संख्या है या नहीं, शेष/मापांक ऑपरेटर और 'जबकि' लूप का उपयोग किया जा सकता है।

नीचे उसी का प्रदर्शन है -

उदाहरण

my_sum=0
my_num = 296
print("The number is")
print(my_num)
temp = my_num
while(my_num):
   i=1
   fact=1
   remainder = my_num%10
   while(i<=remainder):
      fact=fact*i
      i=i+1
   my_sum = my_sum+fact
   my_num=my_num//10
if(my_sum == temp):
   print("The number is a strong number")
else:
   print("The number is not a strong number")

आउटपुट

The number is
296
The number is not a strong number

स्पष्टीकरण

  • योग को 0 से प्रारंभ किया जाता है।

  • संख्या परिभाषित है और कंसोल पर प्रदर्शित होती है।

  • संख्या को एक अस्थायी चर के रूप में परिभाषित किया गया है।

  • जबकि शेष का निर्धारण किया जाता है, जबकि लूप का उपयोग किया जाता है।

  • जबकि लूप का उपयोग फिर से यह देखने के लिए किया जाता है कि इटरेटर शेष से कम या बराबर है या नहीं।

  • यदि यह कम है, तो 'तथ्य' चर को पुनरावर्तक से गुणा किया जाता है।

  • फिर इसे 1 से बढ़ा दिया जाता है।

  • योग मान को 'तथ्य' चर में जोड़ा जाता है।

  • यदि 'अस्थायी' चर और योग समान हैं, तो इसे एक स्ट्रिंग संख्या माना जाता है।


  1. आर्मस्ट्रांग नंबर की जांच के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक पूर्णांक n दिया गया है, हमें यह जांचना होगा कि दिया गया पूर्णांक एक आर्मस्ट्रांग संख्या है। एक धनात्मक पूर्णांक को आर्मस्ट्रांग क्रमांक n कहा जाता है यदि abcd... = a^n + b^n + c^n + d^n + &hel

  1. पायथन प्रोग्राम में दी गई संख्या एक फाइबोनैचि संख्या है या नहीं, इसकी जांच कैसे करें?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त

  1. पायथन प्रोग्राम कैसे जांचें कि दी गई संख्या एक फाइबोनैचि संख्या है या नहीं?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त