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

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

जब यह जांचना आवश्यक हो कि दी गई संख्या एक खुश संख्या है, तो '%' ऑपरेटर, '//' ऑपरेटर और '+' ऑपरेटर का उपयोग किया जा सकता है।

एक हैप्पी नंबर वह होता है जो 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;
my_num = 86
my_result = my_num
while(my_result != 1 and my_result != 4):
   my_result = check_happy_num(my_result);
print("The number is being checked")
if(my_result == 1):
   print(str(my_num) + " is a happy number");
elif(my_result == 4):
   print(str(my_num) + " isn't a happy number");

आउटपुट

The number is being checked
86 is a happy number

स्पष्टीकरण

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

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

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

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

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

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

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