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

पायथन का उपयोग करके कुछ बंद अंतराल [ 2, n ] में सभी पूर्ण संख्याओं को कैसे पहचानें और प्रिंट करें?


एक पूर्ण संख्या एक धनात्मक पूर्णांक है जो इसके उचित भाजक के योग के बराबर होती है। सबसे छोटी पूर्ण संख्या 6 है, जो 1, 2 और 3 का योग है।

दी गई श्रेणी में दी गई स्थिति के लिए प्रत्येक संख्या का परीक्षण करके आप किसी दी गई श्रेणी के भीतर पूर्ण संख्याएं प्राप्त कर सकते हैं।

उदाहरण

def print_perfect_nums(start, end):
   for i in range(start, end + 1):
   sum1 = 0
   for x in range(1, i):
      # Check if a divisor, if it is, add to sum
      if(i % x == 0):
         sum1 = sum1 + x
         if (sum1 == i):
            print(i)
print_perfect_nums(1, 300)

आउटपुट

यह आउटपुट देगा

6
28

  1. C# का उपयोग करके 1 से 1000 तक के सभी आर्मस्ट्रांग नंबर कैसे प्रिंट करें?

    आर्मस्ट्रांग संख्या 1 से 100 तक प्रदर्शित करने के लिए, पहले थोड़ी देर के लूप का उपयोग करें। उदाहरण while (val <= 1000) { } अब जबकि लूप के अंदर, पहले, दूसरे और तीसरे अंक के लिए शर्तें सेट करें। उदाहरण d1 = val - ((val / 10) * 10); d2 = (val / 10) - ((val / 100) * 10); d3 = (val / 100) - ((val / 1

  1. पायथन का उपयोग करके किसी शहर का देशांतर और अक्षांश कैसे प्राप्त करें?

    किसी शहर का देशांतर और अक्षांश प्राप्त करने के लिए, हम जियोपी का उपयोग करेंगे मापांक। जियोपी पते, शहरों, देशों आदि के निर्देशांकों का पता लगाने के लिए तृतीय-पक्ष जियोकोडर और अन्य डेटा स्रोतों का उपयोग करता है। सबसे पहले, सुनिश्चित करें कि जियोपी मॉड्यूल स्थापित है - pip install geopy निम्नलिखित उद

  1. एक अंतराल में सभी प्राइम नंबरों को प्रिंट करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक अंतराल दिया जाता है, जिसकी हमें दी गई श्रेणी में सभी अभाज्य संख्याओं की गणना करने की आवश्यकता होती है यहां हम समाधान प्राप्त करने के लिए एक क्रूर-बल दृष्टिकोण पर चर्चा करेंगे, अर्थात एक अभाज्य संख्या की मूल