शुरू करेंमुफ़्त में शुरू करें

Individual binge drinking फ़ंक्शन

आप def कीवर्ड का इस्तेमाल करके, उसके बाद फ़ंक्शन का नाम लिखकर, एक फ़ंक्शन बना सकते हैं. अगर आपके फ़ंक्शन में पैरामीटर हैं, तो उन्हें गोल ब्रैकेट्स में रखें और पंक्ति को कॉलन से समाप्त करें. एक से अधिक पैरामीटर हों तो उन्हें कॉमा से अलग करें. फ़ंक्शन के बॉडी में आने वाली हर चीज़ indented होगी, ठीक वैसे ही जैसे if-elif-else स्टेटमेंट्स और for लूप्स में होता है. फ़ंक्शन का return स्टेटमेंट यह तय करता है कि फ़ंक्शन क्या लौटाएगा. Python में return स्टेटमेंट अनिवार्य है, R के विपरीत.

उदाहरण के लिए एक फ़ंक्शन ऐसा दिखता है:

def square(x):
    return(x**2)

अब अपने binge drinking स्टेटस वाले control-flow स्टेटमेंट्स को एक फ़ंक्शन में बदलते हैं. याद रखें, 'binge' drinking तब मानी जाती है जब पुरुष लगभग 2 घंटे में 5 या अधिक ड्रिंक्स लें या महिलाएँ 4 या अधिक ड्रिंक्स लें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R उपयोगकर्ताओं के लिए Python

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
कोड संपादित करें और चलाएँ