लिस्ट के साथ कंडीशनल लूपिंग
पार्टी के लिए आप अपने टमाटर और बेसिल पास्ता की रेसिपी स्केल करने से पहले, आपको सामग्री की मात्राएँ जाँचनी होंगी ताकि आप समझ सकें कि आपके पास क्या है. आपकी रेसिपी की मात्राएँ quantities नाम की एक लिस्ट में स्टोर हैं (ग्राम में). रेसिपी स्केलर बनाने के पहले चरण के रूप में, आप इन मात्राओं पर लूप चलाएँगे और कंडीशनल्स का उपयोग करके इन्हें कैटेगराइज़ करेंगे — लेकिन अभी इन्हें स्केल नहीं करेंगे. इससे बदलाव करने से पहले आप सामग्री के वितरण को समझ पाएँगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
डेवलपर्स के लिए Python परिचय
अभ्यास निर्देश
quantitiesलिस्ट की हर quantity परqtyको iterator वैरिएबल के रूप में उपयोग करते हुए लूप चलाएँ.- लूप के अंदर एक कंडीशनल जोड़ें जो जाँचता है कि
qty400 ग्राम से अधिक या बराबर है या नहीं. अगर हाँ, तो'Large quantity'प्रिंट करें. - एक
elifकंडीशन जोड़ें जो जाँचता है किqty200 ग्राम से अधिक या बराबर है या नहीं. अगर हाँ, तो'Medium quantity'प्रिंट करें. - शेष सभी मात्राओं के लिए
elseक्लॉज़ जोड़ें और'Small quantity'प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
quantities = [500, 400, 20, 15, 15, 7]
# Loop through each quantity in the recipe
for ____ in ____:
# Check if it's a large quantity (400g or more)
____ ____ >= 400:
print('Large quantity')
# Check if it's a medium quantity (200g or more)
____ qty >= ____:
print('Medium quantity')
# Otherwise it's a small quantity
____:
print('Small quantity')