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

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

जब यह जांचने की आवश्यकता होती है कि क्या दिया गया नंबर एक डिसैरियम नंबर है, तो उनकी संबंधित स्थिति में संचालित अंकों के योग की गणना की जाती है। इससे पहले संख्या में मौजूद अंकों की संख्या निर्धारित की जाती है।

डिसैरियम नंबर वह होता है, जहां उसके अंकों का योग उनकी संबंधित स्थिति की शक्ति से मूल संख्या के बराबर होता है।

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

उदाहरण

def length_calculation(num_val):
   length = 0
   while(num_val != 0):
      length = length + 1
      num_val = num_val//10
   return length
my_num = 192
remaining = sum_val = 0
len_val = length_calculation(my_num)
print("A copy of the original number is being made...")
num_val = my_num
while(my_num > 0):
   remaining = my_num%10
   sum_val = sum_val + int(remaining**len_val)
   my_num = my_num//10
   len_val = len_val - 1
if(sum_val == num_val):
   print(str(num_val) + " is a disarium number !")
else:
   print(str(num_val) + " isn't a disarium number")

आउटपुट

A copy of the original number is being made...
192 isn't a disarium number

स्पष्टीकरण

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

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

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

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

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

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

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