मध्ये कार्य आणि कार्य परिभाषित करणे Python
मध्ये Python, फंक्शन हा कोडचा एक ब्लॉक आहे जो विशिष्ट कार्य करतो आणि संपूर्ण प्रोग्राममध्ये पुन्हा वापरला जाऊ शकतो. फंक्शन परिभाषित करण्यासाठी Python खालील चरणांचा समावेश आहे:
फंक्शन डेफिनिशन सिंटॅक्स
मध्ये फंक्शन परिभाषित करण्यासाठी Python, तुम्ही def
कीवर्ड वापरता, त्यानंतर फंक्शनचे नाव आणि कंसात बंद केलेल्या इनपुट पॅरामीटर्सची सूची ()
. फंक्शनचे कार्य करणारा कोड फंक्शनच्या मुख्य भागामध्ये ठेवला जातो, जो ब्लॉकमध्ये इंडेंट केलेला असतो def
. कीवर्ड वापरून फंक्शन मूल्य(किंवा एकाधिक मूल्ये) परत करू शकते return
. return
फंक्शनमध्ये कोणतेही स्टेटमेंट नसल्यास, फंक्शन आपोआप परत येईल None
.
इनपुट पॅरामीटर्स वापरणे
फंक्शन इनपुट पॅरामीटर्सद्वारे बाहेरून माहिती प्राप्त करू शकते. पॅरामीटर्स ही आपण फंक्शन कॉल करताना प्रदान केलेली मूल्ये आहेत. हे मापदंड विशिष्ट कार्ये करण्यासाठी फंक्शनच्या मुख्य भागामध्ये वापरले जातील.
फंक्शनमधून मूल्ये परत करणे
एकदा फंक्शनने त्याचे कार्य पूर्ण केले की, return
फंक्शनमधून मूल्य परत करण्यासाठी तुम्ही कीवर्ड वापरू शकता. फंक्शनमध्ये स्टेटमेंट नसल्यास return
, फंक्शन आपोआप परत येईल None
.
फंक्शन कॉल करत आहे
परिभाषित फंक्शन वापरण्यासाठी, तुम्ही फंक्शनचे नाव कॉल करा आणि कोणतीही आवश्यक पॅरामीटर व्हॅल्यू पास करा(असल्यास). फंक्शनमधून परत आलेला परिणाम(असल्यास) भविष्यातील वापरासाठी व्हेरिएबलमध्ये संग्रहित केला जाऊ शकतो किंवा स्क्रीनवर मुद्रित केला जाऊ शकतो.
तपशीलवार उदाहरण
# Define a function to calculate the sum of two numbers
def calculate_sum(a, b):
sum_result = a + b
return sum_result
# Define a function to greet the user
def greet_user(name):
return "Welcome, " + name + "!"
# Call the functions and print the results
num1 = 5
num2 = 3
result = calculate_sum(num1, num2)
print("The sum of", num1, "and", num2, "is:", result) # Output: The sum of 5 and 3 is: 8
name = "John"
greeting_message = greet_user(name)
print(greeting_message) # Output: Welcome, John!
वरील उदाहरणात, आम्ही दोन कार्ये परिभाषित केली आहेत: calculate_sum()
दोन संख्यांची बेरीज मोजणे आणि greet_user()
शुभेच्छा संदेश तयार करणे. त्यानंतर, आम्ही ही फंक्शन्स कॉल केली आणि परिणाम मुद्रित केले.