← सभी प्रश्न
मध्यमप्रोग्रामिंग

जब डिफ़ॉल्ट तर्कों का उपयोग किया जाता है तो पायथन fancy(3, '.') के लिए क्या प्रिंट करता है?

संक्षिप्त उत्तर
यह .*.*.*. प्रिंट करता है।

प्रश्न

यह कोड क्या प्रिंट करता है?

def fancy(length, char1='-', char2='*'):
    return (char1 + char2) * length + char1

print(fancy(3, '.'))

स्पष्टीकरण

fancy(3, '.') में, length 3 प्राप्त करता है, char1 पूर्ण विराम प्राप्त करता है, और char2 अपना डिफ़ॉल्ट मान, एक तारांकन रखता है।

जोड़ी .* को तीन बार दोहराया जाता है, जिससे .*.*.* मिलता है। char1 से एक अंतिम पूर्ण विराम जोड़ा गया है, जो .*.*.*. उत्पन्न करता है।

Pythonडिफ़ॉल्ट तर्कस्ट्रिंग्स

प्लेटफ़ॉर्म

  • Stepik

अभी डाउनलोड करें और अपने कामों के लिए मुफ़्त में आज़माएँ!

Windows के लिए डाउनलोड करें
10 15 मुफ़्त क्रेडिट • क्रेडिट कार्ड की आवश्यकता नहींसंस्करण: लोड हो रहा है…

बिना इंस्टॉल किए - डाउनलोड करो और चलाओ। बिना रजिस्ट्रेशन - Google से लॉग इन।