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

आर्ग्युमेंट प्रकारों का संयोजन

अब आप अलग-अलग आर्ग्युमेंट प्रकारों को मिलाने की कोशिश करेंगे। आपका काम sort_all_types() फंक्शन डिफाइन करना है। यह परिवर्तनशील आकार वाले positional और keyword arguments लेता है, उनमें मौजूद सभी numbers और strings ढूँढता है, और टाइप के अनुसार परिणामों को जोड़ता है। पहले से परिभाषित sort_types() फंक्शन का उपयोग करें (workspace में उपलब्ध)। यह परिवर्तनशील आकार वाला positional argument लेता है और एक tuple लौटाता है, जिसमें numbers की list और strings की list होती है (अधिक मदद के लिए sort_types? लिखें)।

ध्यान रखें कि परिवर्तनशील आकार वाले keyword arguments मूलतः एक dictionary दर्शाते हैं और sort_types() फंक्शन में आपको केवल उसके values पास करने होते हैं।

Tip: sort_types() फंक्शन को सही तरह कॉल करने के लिए, आपको * सिंबल के एक और उपयोग को याद करना होगा.

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

Python में कोडिंग इंटरव्यू प्रश्नों का अभ्यास

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

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

  • फंक्शन को पास किए जाने वाले आर्ग्युमेंट्स डिफाइन करें (कोई भी नाम उपयोग करें)।
  • पहले आर्ग्युमेंट में सभी numbers और strings ढूँढें।
  • दूसरे आर्ग्युमेंट में सभी numbers और strings ढूँढें।

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

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

# Define the arguments passed to the function
def sort_all_types(____, ____):

    # Find all the numbers and strings in the 1st argument
    nums1, strings1 = ____(____)
    
    # Find all the numbers and strings in the 2nd argument
    nums2, strings2 = ____(____.____)
    
    return (nums1 + nums2, strings1 + strings2)
  
res = sort_all_types(
	1, 2.0, 'dog', 5.1, num1 = 0.0, num2 = 5, str1 = 'cat'
)
print(res)
कोड संपादित करें और चलाएँ