एक पूर्णांक n एक पूर्ण संख्या है या नहीं की जांच करने के लिए, हम अपने सभी सकारात्मक विभाजकों का योग प्राप्त कर सकते हैं और जांचें कि यह n के बराबर है या नहीं। यहाँ ऐसा करने के लिए पायथन कोड हैः <unk> <unk> def isPerfectNumber1<unk>: if n <= 0: return False divisors_sum = 0 for i in range<unk> 1, n <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>
एक पूर्ण संख्या एक सकारात्मक पूर्णांक है जो अपने सकारात्मक विभाजकों के योग के बराबर है, संख्या को छोड़कर। एक पूर्णांक x का विभाजक एक पूर्णांक है जो x को समान रूप से विभाजित कर सकता है। एक पूर्णांक n दिया गया है, यदि n एक पूर्ण संख्या है, तो सच लौटाएं, अन्यथा झूठा लौटाएं।