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

कमांड लाइन डेटा ऐप बनाना

आप एक कमांड लाइन टूल बना रहे हैं जिससे उपयोगकर्ता किसी डेटासेट को इंटरएक्टिव तरीके से एक्सप्लोर कर सके. हमने चार फंक्शन परिभाषित किए हैं: mean(), std(), minimum(), और maximum() जिन्हें यूज़र अपने डेटा का विश्लेषण करने के लिए कॉल कर सकते हैं. कोड के इस हिस्से को पूरा करने में मदद करें ताकि आपके यूज़र इनपुट प्रॉम्प्ट पर फंक्शन का नाम टाइप करके इनमें से कोई भी फंक्शन चला सकें.

नोट: इस अभ्यास में get_user_input() फंक्शन, यूज़र से कमांड दर्ज करवाने का एक नकली संस्करण है. यह चार फंक्शन नामों में से किसी एक को रैंडम तरीके से लौटाता है. वास्तविक जीवन में, आप इनपुट मांगेंगे और तब तक प्रतीक्षा करेंगे जब तक यूज़र कोई मान दर्ज न कर दे.

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

Python में Functions लिखना

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

अभ्यास निर्देश

  • mean() की तरह ही std(), minimum(), और maximum() फंक्शनों को function_map डिक्शनरी में जोड़ें.
  • जिस फंक्शन को यूज़र कॉल करना चाहता है, उसका नाम func_name में स्टोर है. चुने हुए फंक्शन को कॉल करने के लिए फंक्शनों की डिक्शनरी function_map का उपयोग करें और data को आर्ग्युमेंट के रूप में पास करें.

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

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

# Add the missing function references to the function map
function_map = {
  'mean': mean,
  'std': ____,
  'minimum': ____,
  'maximum': ____
}

data = load_data()
print(data)

func_name = get_user_input()

# Call the chosen function and pass "data" as an argument
____[____](data)
कोड संपादित करें और चलाएँ