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

पुनरावर्तन के बिना किसी संख्या के भाज्य को खोजने के लिए पायथन कार्यक्रम

जब रिकर्सन का उपयोग किए बिना किसी संख्या के फैक्टोरियल को खोजने की आवश्यकता होती है, तो 'जबकि' लूप का उपयोग किया जा सकता है।

उदाहरण

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

my_num = int(input("Enter a number :"))
my_factorial = 1
while(my_num>0):
   my_factorial = my_factorial*my_num
   my_num=my_num-1
print("The factorial of the number is : ")
print(my_factorial)

आउटपुट

Enter a number :7
The factorial of the number is :
5040

स्पष्टीकरण

  • इनपुट नंबर उपयोगकर्ता से लिया गया है।
  • एक वैरिएबल 1 को असाइन किया गया है।
  • इसे 0 होने के लिए देखने के लिए चेक किया गया है।
  • यदि नहीं, तो इसे वेरिएबल के पिछले मान से गुणा किया जाता है।
  • इसे एक ही वेरिएबल को असाइन किया गया है।
  • यह तब तक किया जाता है जब तक कि संख्या 0 तक न पहुंच जाए।
  • फिर इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।

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

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

  1. पायथन का उपयोग करके किसी संख्या का फैक्टोरियल कैसे खोजें?

    किसी संख्या का गुणनखंड 1 और उसके बीच के सभी पूर्णांकों का गुणनफल होता है। किसी दी गई संख्या का भाज्य ज्ञात करने के लिए, आइए हम 1 से स्वयं की सीमा पर लूप के लिए बनाते हैं। याद रखें कि रेंज () फ़ंक्शन स्टॉप वैल्यू को बाहर करता है। इसलिए स्टॉप वैल्यू इनपुट नंबर से एक ज्यादा होना चाहिए। श्रेणी में प्रत

  1. पायथन में रिकर्सन का उपयोग करके संख्या का फैक्टोरियल कैसे खोजें?

    किसी संख्या का गुणनखंड 1 से उस संख्या तक की सभी संख्याओं का गुणनफल होता है। एक फ़ंक्शन को एक पुनरावर्ती फ़ंक्शन कहा जाता है यदि वह स्वयं को कॉल करता है। निम्नलिखित प्रोग्राम में फ़ैक्टोरियल () फ़ंक्शन एक तर्क को स्वीकार करता है और 1 तक पहुंचने तक मान को एक से कम करके स्वयं को कॉल करता रहता है। उदाह