लिस्ट में जोड़ना (Appending)
आप अपने recipe scaler की शॉपिंग लिस्ट फ़ीचर का टेस्ट करना चाहते हैं. कुछ भी स्केल करने से पहले, आप यह जाँचना चाहते हैं कि आपकी पेंट्री में किन ingredients की पर्याप्त मात्रा नहीं है. आप स्टैंडर्ड recipe dictionary और अपनी pantry_stock में मौजूद items के माध्यम से लूप चलाएँगे और जिन ingredients की ज़रूरत उपलब्ध मात्रा से अधिक होगी, उन्हें शॉपिंग लिस्ट में जोड़ देंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
डेवलपर्स के लिए Python परिचय
अभ्यास निर्देश
- जिन ingredients को आपको खरीदना है उन्हें रखने के लिए
shopping_listनाम की एक खाली लिस्ट बनाएँ. recipedictionary के items पर लूप चलाकर ingredient के नाम और आवश्यक मात्रा दोनों तक पहुँचें.- लूप के अंदर जाँचें कि उस ingredient के लिए
required_qtyआपकीpantry_stockमें मौजूद मात्रा से अधिक तो नहीं है. - अगर किसी ingredient की और ज़रूरत है, तो
.append()मेथड का उपयोग करके उस ingredient का नामshopping_listमें जोड़ें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create an empty shopping list
shopping_list = ____
# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
# Check if we need more than what we have
if ____ > pantry_stock[ingredient]:
# Add the ingredient to our shopping list
shopping_list.____
# Display the shopping list
print("Shopping list:", shopping_list)