Python/C3/Loops/Hindi

From Script | Spoken-Tutorial
Revision as of 15:47, 24 June 2013 by Devraj (Talk | contribs)

Jump to: navigation, search
Visual Cue Narration
0:01 नमस्कार दोस्तों पाइथन में लूप्स पर ट्यूटोरियल में आपका स्वागत है।
0:05 इस ट्यूटोरियल के अंत में आप,
  1. for लूप का इस्तेमाल करने में
  2. while लूप का इस्तेमाल करने में
  3. लूप्स के साथ कार्य करने के लिए break, continue और pass स्टेटमेंट्स इस्तेमाल करने में सक्षम होंगे।
0:17 इस ट्यूटोरियल को शुरू करने से पहले, हम आपको सलाह देते हैं कि "for के साथ शुरुआत करने पर" और "कंडिशनल्स " पर ट्यूटोरियल को पूरा कर लें।
0:24 चलिए अपना आईपाइथन इंटरप्रेटर शुरू करते हैं।
0:28 टर्मिनल में ipython टाइप करें।
0:32 हम while लूप से शुरू करेंगे।
0:34 while लूप का इस्तेमाल पुनरावृत्ति कार्यान्वयन के लिए करते हैं, जब तक कंडीशन सही हो।
0:39 चलिए while लूप का इस्तेमाल करके 10 से कम सभी ऑड संख्याओं के स्क्वैर्स को प्रिंट करते हैं।
0:45 टाइप करें i = 1
while i less than 10 colon
    print i multiply by i
    i += 2
1:19 यह लूप 10 से कम ऑड संख्याओं के स्क्वेर्स को प्रिंट करता है।
1:23 while लूप, बार-बार कंडीशन को जाँचता है यदि वह सही है, और यदि है तो लूप के अंदर कोड के ब्लॉक को क्रियान्वित करता है।
1:30 पाइथन में कोई और ब्लॉक की तरह, while लूप के अंदर का कोड 4 स्पेसेस से दायीं तरफ इंडेंट होता है।
1:41 यहाँ विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
1:48 10 से कम सभी इवन संख्याओं के स्क्वैर्स को प्रिंट करने के लिए एक while लूप लिखें
1:55 हल के लिए टर्मिनल पर जाएँ।
1:58 टाइप करें i = 2
while i less than 10 colon
    print i multiply by i
    i += 2
2:27 अब इसी प्रश्न के 10 से कम सभी ऑड संख्याओं के स्क्वैर्स को प्रिंट करने के लिए, for लूप का इस्तेमाल करते हैं।
2:34 जैसा कि हम जानते हैं, for लूप, लिस्ट या कोई अन्य क्रमिक डेटा टाइप के ऊपर पुनरावृत्ति करता है।
2:40 अतः 10 से कम ऑड संख्याओं की एक सूची पाने के लिए, हम range फंक्शन इस्तेमाल करते हैं, और फिर उसके ऊपर दोहराते हैं और वांछित विषय वस्तु प्रिंट करते हैं।
2:48 टाइप करें, for n in range within bracket 1 comma 10 comma 2 colon
      print n multiply by n
3:07 हम देख सकते हैं, कि जैसा आउटपुट हमें पहले मिला था वैसा ही मिला है।
3:10 ध्यान दें, कि कोड की लाइनें कम हैं।
3:13 यहाँ विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
3:19 10 से कम सभी इवन संख्याओं के स्क्वेर्स को प्रिंट करने के लिए एक for लूप लिखें
3:24 टर्मिनल पर जाएँ।
3:26 टाइप करें, for n in range within bracket 2 comma 10 comma 2 colon
        print n multiply by n
3:46 अब देखते हैं, कि कीवर्ड्स pass , break और continue इस्तेमाल कैसे करें।
3:52 जैसा कि हम पहले से ही जानते हैं, pass केवल एक वाक्य रचना सम्बन्धी पूरक है।
3:56 यह ब्लॉक्स की पूर्णता के लिए इस्तेमाल होता है, इसके अंदर कोई कोड नहीं होता है।
4:02 टाइप करें, for n in range within bracket 2 comma 10 comma 2 colon pass और एंटर दबाएँ।
4:20 break सबसे अंदर के लूप को तोड़ने के लिए इस्तेमाल होता है।
4:24 10 से कम सभी ऑड संख्याओं के स्क्वैर्स को प्रिंट करने के लिए while लूप को, निम्न प्रकार से बदल सकते हैं
4:31 टाइप करें, i = 1

while True colon

   print i multiply by i
   i += 2
   if i is less than 10 colon
   break
5:10 तो हमें एक सिन्टैक्स एरर मिलती है क्योंकि 'if' while लूप के अंदर नहीं है।

अतः टाइप करें while True colon print i multiply by i

   	i += 2
   	if i less than 10 colon
       break

सुनिश्चित कर लें, कि 'if' while लूप के अंदर हो।

5:42 continue का इस्तेमाल इस पुनरावृत्ति पर बाकी के लूप के कार्यान्वयन को छोड़ने के लिए और इस पुनरावृत्ति के अंत पर जारी रहने के लिए करते हैं।
5:50 तो, हम चाहते हैं, कि 10 से कम सभी ऑड संख्याएँ, जो 3 का गुणक न हों, उसके स्क्वैर्स प्रिंट करें, हम for लूप को निम्न प्रकार से बदलते हैं।
6:03 अतः, टर्मिनल में, टाइप करें for n in range within bracket 1 comma 10 comma 2 colon
   if n modulo 3 == 0 colon
       continue
   print n multiply by n
6:36 अब यहाँ विडियो रोकें, निम्न अभ्यास की कोशिश करें और विडियो पुनः चलायें।
6:41 रेंज(2 comma 10 comma 2) के लिए, 10 से कम इवन संख्याएँ, जो 4 की गुणक हैं उनके स्क्वैर्स को प्रिंट करने के लिए continue कीवर्ड का इस्तेमाल करके for लूप बदलें।
6:53 range फंक्शन कॉल को न बदलें।
6:59 अब हल के लिए टर्मिनल पर जाएँ।
7:02 टाइप करें, for n in range within bracket 2 comma 10 comma 2 colon
   if n modulo 4 colon
       continue
   print n multiply by n
7:30 इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
7:33 इस ट्यूटोरियल में, हमने सीखा ``for और ``while लूप्स का इस्तेमाल करके एक क्रम के ऊपर पुनरावृत्ति करना।
7:38 2.``break स्टेटमेंट का इस्तेमाल करके लूप्स तोड़ना।
7:42 3. ``continue स्टेटमेंट का इस्तेमाल करके पुनरावृत्ति छोड़ना।
7:45 4.एक लूप में ``pass स्टेटमेंट का इस्तेमाल करना।
7:49 यहाँ आपके हल करने के लिए कुछ स्वतः निर्धारण सवाल हैं।
7:52 1. range(1 comma 4) निर्धारित है; केवल संख्या 1 को प्रिंट करने के लिए एक कोड लिखें।
8:01 2. दूसरा है, पुरावृत्ति को छोड़ने के लिए आप कौन-सा स्टेटमेंट इस्तेमाल करेंगे- break - pass - continue
8:10 और उत्तर हैं,
8:12 1. पहला, हम for लूप में break स्टेटमेंट ऐसे इस्तेमाल कर सकते हैं, colon colon
8:21 for i in range within bracket 1 comma 4 colon
8:27 फिर print i break
8:30 और दूसरा, पुनरावृत्ति को छोड़ने के लिए हम continue स्टेटमेंट इस्तेमाल करते हैं।
8:37 आशा है कि आपने इस ट्यूटोरियल का आनन्द उठाया और इसे लाभदायक समझा। मैं रवि कुमार आई आई टी बॉम्बे की ओर से अब आपसे विदा लेता हूँ। धन्यवाद।

Contributors and Content Editors

Devraj, PoojaMoolya