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

रिकर्सन का उपयोग करके दी गई संख्या सम है या विषम यह निर्धारित करने के लिए 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 से डिक्रीमेंट की गई संख्या है।
  • फ़ंक्शन के बाहर, यूज़र द्वारा एक संख्या इनपुट के रूप में ली जाती है।
  • फ़ंक्शन को कॉल किया जाता है, और जांचा जाता है कि क्या यह 'True' है, यदि हां, तो इसे सम संख्या निर्धारित किया जाता है।
  • अन्यथा इसे विषम संख्या माना जाता है।
  • इसे आउटपुट के रूप में लौटाया जाता है।
  1. पायथन प्रोग्राम: दी गई रेंज में विषम गुणनखंड वाले तत्वों की संख्या पायथन प्रोग्राम: दी गई रेंज में विषम गुणनखंड वाले तत्वों की संख्या

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

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

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

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

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