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
Post a Comment