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

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

जब यह जांचना आवश्यक हो कि दी गई संख्या एक विषम संख्या है या पुनरावर्तन का उपयोग करके एक सम संख्या है, तो पुनरावर्तन का उपयोग किया जा सकता है।

रिकर्सन बड़ी समस्या के छोटे बिट्स के आउटपुट की गणना करता है, और बड़ी समस्या का समाधान देने के लिए इन बिट्स को जोड़ता है।

उदाहरण

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

def check_odd_even(my_num):
   if (my_num < 2):
      return (my_num % 2 == 0)
   return (check_odd_even(my_num - 2))
my_number = int(input("Enter the number that needs to be checked:"))
if(check_odd_even(my_number)==True):
   print("The number is even")
else:
   print("The number is odd!")

आउटपुट

Enter the number that needs to be checked:48
The number is even

स्पष्टीकरण

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

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

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

  1. पायथन प्रोग्राम में किसी संख्या के सम गुणनखंडों का योग ज्ञात करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक संख्या दी गई है, हमें संख्या के सभी सम गुणनखंडों का योग प्रदर्शित करना होगा। दृष्टिकोण हम जाँचते हैं कि क्या संख्या विषम है, फिर कोई सम गुणनखंड नहीं हैं, इसलिए 0 लौटाएँ। यदि संख्या सम है, तो हम गणना के माध्

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

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