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

1 और 100 . के बीच सभी हैप्पी नंबरों को प्रिंट करने के लिए पायथन प्रोग्राम

जब 1 और 100 के बीच सभी ahppy नंबरों को प्रिंट करने की आवश्यकता होती है, तो एक साधारण लूप और '%', '+', और '//' जैसे ऑपरेशन का उपयोग किया जाता है।

एक खुश संख्या वह होती है जो 1 के रूप में समाप्त होती है, जब इसे संख्या में प्रत्येक अंक के वर्ग के योग से बदल दिया जाता है।

किसी दी गई श्रेणी के बीच खुश संख्याओं को मुद्रित करने के लिए, एक साधारण लूप का उपयोग किया जा सकता है।

नीचे उसी के लिए एक प्रदर्शन है -

उदाहरण

def check_happy_num(my_num):
   remaining = sum_val = 0
   while(my_num > 0):
      remaining = my_num%10
      sum_val = sum_val + (remaining*remaining)
      my_num = my_num//10
   return sum_val
print("The list of happy numbers between 1 and 100 are : ")
for i in range(1, 101):
   my_result = i
   while(my_result != 1 and my_result != 4):
      my_result = check_happy_num(my_result)
   if(my_result == 1):
      print(i)

आउटपुट

The list of happy numbers between 1 and 100 are :
1
7
10
13
19
23
28
31
32
44
49
68
70
79
82
86
91
94
97
100

स्पष्टीकरण

  • 'check_happy_num' नाम की एक विधि परिभाषित की गई है, जो एक संख्या को पैरामीटर के रूप में लेती है।
  • यह जांचता है कि संख्या 0 से बड़ी है या नहीं।
  • एक योग चर 0 को सौंपा गया है।
  • यह संख्या को 10 से विभाजित करता है और शेष प्राप्त करता है, और इसे एक मान देता है।
  • इस शेष को स्वयं से गुणा किया जाता है और एक 'योग' चर में जोड़ा जाता है।
  • यह संख्या के सभी अंकों पर होता है।
  • यह योग आउटपुट के रूप में लौटाया जाता है।
  • एक श्रेणी निर्धारित की जाती है, 1 से 101 तक, और संख्याओं को पुनरावृत्त किया जाता है।
  • हर नंबर को पहले परिभाषित तरीके से कॉल किया जाता है।
  • यदि यह एक खुश संख्या है, तो इसे कंसोल पर प्रदर्शित किया जाता है।

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

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

  1. किसी दिए गए नंबर के सभी प्राइम फ़ैक्टर्स को प्रिंट करने के लिए कुशल प्रोग्राम के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक संख्या दी गई है, हमें दी गई संख्या के सभी अभाज्य गुणनखंड ज्ञात करने होंगे। समस्या के प्रभावी समाधान के बारे में नीचे चर्चा की गई है - उदाहरण # Python program to print prime factors import math # prime def pr

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

    अभाज्य संख्या को एक ऐसी संख्या के रूप में परिभाषित किया गया है जो 1 और स्वयं को छोड़कर किसी अन्य संख्या से विभाज्य नहीं है। इसलिए यह सुनिश्चित करने के लिए कि कोई संख्या अभाज्य है, इसे 1 और स्वयं के बीच की सभी संख्याओं से विभाज्यता के लिए जाँच की जानी चाहिए, दोनों को छोड़कर। निम्नलिखित प्रोग्राम 1 से