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

पायथन प्रोग्राम यह निर्धारित करने के लिए कि दी गई संख्या हर्षद संख्या है या नहीं

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

हर्षद अंक को निवेन अंक भी कहा जाता है। यह एक ऐसी संख्या है जिसका आधार एक पूर्णांक है जिसे उसके अंकों के योग से विभाजित किया जा सकता है जब इसे उस आधार मान के रूप में लिखा जाता है।

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

उदाहरण

my_num = 134
remaining = sum_val = 0
print("A copy of the number to be checked is being made...")
my_num_copy = my_num;
while(my_num > 0):
   remaining = my_num%10;
   sum_val = sum_val + remaining;
   my_num = my_num//10;
if(my_num_copy % sum_val == 0):
   print(str(my_num_copy) + " is a Harshad number");
else:
   print(str(my_num_copy) + " isn't a Harshad number");

आउटपुट

A copy of the number to be checked is being made...
134 isn't a Harshad number

स्पष्टीकरण

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

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

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

  1. पायथन प्रोग्राम यह पता लगाने के लिए कि क्या नहीं दो की शक्ति है

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक संख्या n को देखते हुए, हमें यह जांचना होगा कि दी गई संख्या दो की घात है या नहीं। दृष्टिकोण इनपुट संख्या को दो से विभाजित करना जारी रखें, अर्थात =n/2 पुनरावृत्त रूप से। हम प्रत्येक पुनरावृ

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

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