for लूप्स

if स्टेटमेंट कोड के ब्लॉकों को शर्त के आधार पर निष्पादित करने की अनुमति देते हैं। यदि शर्त सही होती है, तो प्रोग्राम उन लाइनों को निष्पादित करता है, अन्यथा यह आगे बढ़ जाता है।
for लूप्स हमें कोड के ब्लॉकों को दोहराने की अनुमति देते हैं। यह लूप उसे दिए गए सूची (iterable - ऐसी वस्तुएं जो आपको उनके तत्वों पर एक-एक करके लूप करने देती हैं) के प्रत्येक तत्व के लिए समान कार्यों को दोहराता है।
for month in ['December', 'January', 'February', 'March']:
    print(month)
यह प्रोग्राम 4 मानों को प्रिंट करेगा, प्रत्येक अलग लाइन पर, क्योंकि प्रिंट स्टेटमेंट सूची के प्रत्येक तत्व (प्रत्येक महीने) के लिए निष्पादित होता है:
December
January
February
March
हम महीनों की एक अलग सूची को स्टोर करके भी वही चीज़ प्राप्त कर सकते हैं:
months = ['December', 'January', 'February', 'March']
for month in months:
    print(month)
इस उदाहरण में, month वेरिएबल ने पहले December का मान लिया, फिर print स्टेटमेंट निष्पादित हुआ। उसके बाद, month वेरिएबल ने January का मान लिया, फिर से print स्टेटमेंट निष्पादित हुआ, और ऐसा ही February और March के लिए हुआ।
 
💡
तो, for लूप का सिंटैक्स एक सूची (या कोई अन्य iterable) शामिल करता है, और उस सूची के प्रत्येक तत्व के लिए, for के अंदर का कोड ब्लॉक निष्पादित होगा। for कीवर्ड के बाद वाला वेरिएबल सूची के मानों को एक-एक करके लेता है।
 
नीचे दिए गए इंटरएक्टिव सेक्शन पर नज़र डालें और स्वयं लूप का अभ्यास करने का प्रयास करें।

चुनौती

वर्ष के महीनों की सूची दी गई है, एक प्रोग्राम लिखें जो आउटपुट में पहले 5 महीनों को प्रिंट करे। प्रत्येक महीने को एक अलग लाइन पर प्रिंट किया जाना चाहिए।
months = [
    'January', 'February',
    'March', 'April', 'May',
    'June', 'July', 'August',
    'September', 'October', 'November',
    'December'
]
सुझाव
आप सूची के पहले 5 तत्वों को निकालने के लिए स्लाइस ऑपरेटर का उपयोग कर सकते हैं
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue