आवश्यक तर्क किसी फ़ंक्शन के अनिवार्य तर्क हैं। फ़ंक्शन कॉल के दौरान इन तर्क मानों को सही संख्या और क्रम में पारित किया जाना चाहिए।
यदि आप दिए गए कोड को चलाते हैं तो आपको निम्न आउटपुट मिलता है
Hi 15Traceback (सबसे हाल की कॉल अंतिम):फ़ाइल "requiredarg1.py", पंक्ति 4, <मॉड्यूल> मेंस्पष्टीकरण
दो आवश्यक तर्कों के साथ पहले फ़ंक्शन कॉल के लिए उपरोक्त आउटपुट में हमें Hi 15 के रूप में आउटपुट मिलता है। लेकिन केवल एक तर्क के साथ दूसरे फ़ंक्शन कॉल के लिए, हमें एक TypeError मिलता है जिसमें कहा गया है कि फ़ंक्शन बिल्कुल 2 तर्क लेता है। यह आवश्यक तर्कों के महत्व और उनकी अनिवार्य प्रकृति को दर्शाता है