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

रिकर्सन के बिना संख्या का फैक्टोरियल खोजने के लिए Python प्रोग्राम


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

उदाहरण

इसके लिए एक प्रदर्शन नीचे दिया गया है:

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. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

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

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

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

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

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