सिंगल-पैरामीटर फंक्शंस
Congratulations! आपने सफलतापूर्वक अपना फंक्शन परिभाषित भी किया और कॉल भी किया! यह काफ़ी बढ़िया है.
पिछले अभ्यास में, आपने shout() फंक्शन परिभाषित और कॉल किया था, जो किसी स्ट्रिंग के साथ '!!!' जोड़कर उसे प्रिंट करता था.
अब आप shout() को एक पैरामीटर जोड़कर अपडेट करेंगे ताकि वह दिए गए किसी भी स्ट्रिंग आर्ग्युमेंट को स्वीकार और प्रोसेस कर सके. ध्यान दें कि shout(word)—हेडर का वह हिस्सा जो फंक्शन का नाम और पैरामीटर(s) बताता है—को फंक्शन की "signature" कहा जाता है. आप यह शब्द वास्तविक दुनिया में भी सुन सकते हैं!
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Functions का परिचय
अभ्यास निर्देश
- फंक्शन हेडर को पूरा करने के लिए पैरामीटर नाम
wordजोड़ें. wordके साथ'!!!'जोड़कर जो परिणाम बने, उसेshout_wordमें असाइन करें.shout_wordका मान प्रिंट करें.shout()फंक्शन को कॉल करें और उसे स्ट्रिंग'congratulations'पास करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Define shout with the parameter, word
def shout(____):
"""Print a string with three exclamation marks"""
# Concatenate the strings: shout_word
____ = ____ + '!!!'
# Print shout_word
print(____)
# Call shout with the string 'congratulations'