Unable to make a factorial function in Python -


मेरा कोड

  import sys number = int (sys) .argv [1]) यदि संख्या == 0 तथ्य = 1 अन्य तथ्य = संख्या के लिए (x = 1; x & lt; संख्या; x ++) तथ्य * = x; // त्रुटि शायद यहां प्रिंट तथ्य  

मुझे त्रुटि मिलती है

  फ़ाइल "factorial.py", पंक्ति 5 अगर संख्या == 0 ^ सिंटेक्स त्रुटि: अमान्य वाक्यविन्यास  

आप पायथन में एक तथ्यात्मक कार्य कैसे बना सकते हैं?

यह आपका कोड है, तय किया गया है और काम कर रहा है:

  import sys number = int (sys.argv [1]) = 1 एक्स के लिए रेंज (1, संख्या + 1): तथ्य * = x प्रिंट तथ्य  

(फ़ैक्टोरियल शून्य एक है, जिसके लिए कोई भी नहीं जानता - मुझे इसे देखना है।) 8 -)

आपको अगर , else , के लिए , आदि के लिए कॉलन की आवश्यकता होती है, और के लिए के तरीके में काम करता है पायथन सी से अलग है।


Comments

Popular posts from this blog

How to Create Master-Details view using Asp.Net MVC framework -

delphi - Mouseover hint for TChart series value -

c++ - Linux and clipboard -