एक डिफॉल्ट आर्ग्युमेंट वाला फंक्शन
पिछले अध्याय में, आपने एक से अधिक पैरामीटर वाले फंक्शन डिफाइन करना और फिर आवश्यक संख्या में आर्ग्युमेंट पास करके उन्हें कॉल करना सीखा था। पिछली वीडियो में, Hugo ने इसी विचार को आगे बढ़ाया और बताया कि डिफॉल्ट आर्ग्युमेंट्स के साथ फंक्शन कैसे डिफाइन किए जाते हैं। इस अभ्यास में आप उसी कौशल का अभ्यास करेंगे: एक ऐसा फंक्शन लिखकर जो डिफॉल्ट आर्ग्युमेंट इस्तेमाल करता है, और फिर उस फंक्शन को दो-तीन बार कॉल करके।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Functions का परिचय
अभ्यास निर्देश
- फंक्शन हेडर को
shout_echoनाम के फंक्शन से पूरा करें। यह क्रम से एक आर्ग्युमेंटword1और एक डिफॉल्ट आर्ग्युमेंटecho(डिफॉल्ट वैल्यू1) लेता है। *ऑपरेटर का उपयोग करकेword1कीechoक़ॉपीज़ को जोड़ें। परिणामecho_wordमें असाइन करें।shout_echo()को केवल string"Hey"के साथ कॉल करें। परिणामno_echoमें असाइन करें।shout_echo()को string"Hey"और डिफॉल्ट आर्ग्युमेंटechoके लिए वैल्यू5के साथ कॉल करें। परिणामwith_echoमें असाइन करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Define shout_echo
def ____(____, ____):
"""Concatenate echo copies of word1 and three
exclamation marks at the end of the string."""
# Concatenate echo copies of word1 using *: echo_word
echo_word = ____
# Concatenate '!!!' to echo_word: shout_word
shout_word = echo_word + '!!!'
# Return shout_word
return shout_word
# Call shout_echo() with "Hey": no_echo
no_echo = ____
# Call shout_echo() with "Hey" and echo=5: with_echo
with_echo = ____
# Print no_echo and with_echo
print(no_echo)
print(with_echo)