
12:55
For Loop in Python - Repetition | Class 11 Computer Science | Chapter 6: Flow of Control | CBSE
Youth Af
Overview
यह वीडियो पाइथन में 'फॉर लूप' के कॉन्सेप्ट को समझाता है, जो रिपीटिटिव टास्क को ऑटोमेट करने के लिए इस्तेमाल होता है। इसमें स्ट्रिंग के कैरेक्टर्स को एक्सेस करना, नंबर्स की एक रेंज प्रिंट करना और रेंज फंक्शन के विभिन्न उपयोगों को उदाहरणों के साथ समझाया गया है। वीडियो में यह भी बताया गया है कि कैसे 'फॉर लूप' का उपयोग करके किसी नंबर का टेबल या स्पेसिफिक रेंज में ईवन नंबर्स प्रिंट किए जा सकते हैं। यह सब क्लास 11 कंप्यूटर साइंस के 'फ्लो ऑफ कंट्रोल' चैप्टर का हिस्सा है।
How was this?
Save this permanently with flashcards, quizzes, and AI chat
Chapters
- लूप्स का उपयोग कोड में रिपीटिटिव एक्शन्स को ऑटोमेट करने के लिए किया जाता है।
- मानव जीवन में भी कई कार्य दोहराए जाते हैं, जैसे दैनिक दिनचर्या या रिश्ते।
- पाइथन में ऐसे रिपीटेशन को संभालने के लिए लूप्स का इस्तेमाल होता है।
लूप्स को समझना महत्वपूर्ण है क्योंकि वे आपको बार-बार एक ही कोड लिखने से बचाते हैं, जिससे आपका कोड अधिक कुशल और पठनीय बनता है।
रोज सुबह उठना, फ्रेश होना, स्कूल जाना, वापस आकर ट्यूशन जाना, पढ़ाई करना और फिर सो जाना - यह एक दैनिक दोहराव वाला पैटर्न है जिसे लूप्स की मदद से प्रोग्राम में दर्शाया जा सकता है।
- फॉर लूप का उपयोग स्ट्रिंग के प्रत्येक कैरेक्टर को एक्सेस करने और प्रिंट करने के लिए किया जा सकता है।
- सिंटेक्स: `for variable in string: print(variable)`
- हर कैरेक्टर को एक्सेस करने की प्रक्रिया को 'इटरेशन' कहा जाता है।
यह आपको स्ट्रिंग डेटा के साथ काम करने का एक बुनियादी तरीका सिखाता है, जो टेक्स्ट प्रोसेसिंग और डेटा मैनिपुलेशन के लिए आवश्यक है।
शब्द 'PYTHON' के प्रत्येक अक्षर 'P', 'Y', 'T', 'H', 'O', 'N' को अलग-अलग प्रिंट करना।
- रेंज फंक्शन का उपयोग नंबर्स की एक सीक्वेंस बनाने के लिए किया जाता है, जिसे फॉर लूप के साथ इस्तेमाल किया जा सकता है।
- रेंज(स्टॉप): 0 से शुरू होकर स्टॉप-1 तक नंबर्स जनरेट करता है।
- रेंज(स्टार्ट, स्टॉप): स्टार्ट से शुरू होकर स्टॉप-1 तक नंबर्स जनरेट करता है।
- रेंज(स्टार्ट, स्टॉप, स्टेप): स्टार्ट से शुरू होकर स्टॉप-1 तक, स्टेप के अंतराल पर नंबर्स जनरेट करता है।
यह आपको नंबर्स की एक निश्चित रेंज पर लूप चलाने की सुविधा देता है, जो गणनाओं और डेटा के सेट पर ऑपरेशन करने के लिए बहुत उपयोगी है।
1 से 100 तक सभी नंबर्स को प्रिंट करने के लिए `for i in range(1, 101): print(i)` का उपयोग करना।
- फॉर लूप का उपयोग किसी नंबर का टेबल प्रिंट करने के लिए किया जा सकता है (जैसे 5 का टेबल)।
- इसका उपयोग किसी स्पेसिफिक रेंज में ईवन या ऑड नंबर्स को प्रिंट करने के लिए भी किया जा सकता है।
- मॉड्यूलो ऑपरेटर (%) का उपयोग रिमाइंडर चेक करने के लिए किया जाता है, जो कंडीशन बनाने में मदद करता है (जैसे नंबर 2 से डिविजिबल है या नहीं)।
यह दिखाता है कि कैसे फॉर लूप को कंडीशनल लॉजिक के साथ जोड़कर अधिक जटिल समस्याओं को हल किया जा सकता है, जैसे कि गणितीय पैटर्न या डेटा फिल्टरिंग।
1 से 50 तक सभी ईवन नंबर्स को प्रिंट करने के लिए कोड लिखना, जहाँ नंबर को 2 से डिवाइड करने पर रिमाइंडर 0 आता हो।
Key takeaways
- लूप्स कोड को दोहराने से बचाते हैं और प्रोग्रामिंग को अधिक कुशल बनाते हैं।
- फॉर लूप स्ट्रिंग के कैरेक्टर्स या नंबर्स की सीक्वेंस पर इटरेट करने का एक शक्तिशाली तरीका है।
- रेंज फंक्शन नंबर्स की एक स्पेसिफिक सीक्वेंस बनाने में मदद करता है, जिसे फॉर लूप के साथ इस्तेमाल किया जा सकता है।
- रेंज फंक्शन में स्टार्ट, स्टॉप और स्टेप पैरामीटर्स का उपयोग करके नंबर्स की सीक्वेंस को कस्टमाइज किया जा सकता है।
- फॉर लूप और कंडीशनल स्टेटमेंट्स (जैसे मॉड्यूलो ऑपरेटर के साथ) का उपयोग करके आप विशिष्ट पैटर्न या डेटा को फ़िल्टर कर सकते हैं।
Key terms
For LoopRepetitionIterationStringCharacterRange FunctionStart, Stop, StepModulo Operator (%)
Test your understanding
- पाइथन में फॉर लूप का उपयोग क्यों किया जाता है?
- आप स्ट्रिंग के प्रत्येक कैरेक्टर को फॉर लूप का उपयोग करके कैसे एक्सेस कर सकते हैं?
- रेंज फंक्शन के तीन पैरामीटर्स (स्टार्ट, स्टॉप, स्टेप) क्या करते हैं?
- एक स्पेसिफिक रेंज में सभी ऑड नंबर्स को प्रिंट करने के लिए आप फॉर लूप का उपयोग कैसे करेंगे?
- फॉर लूप का उपयोग करके किसी नंबर का टेबल कैसे प्रिंट किया जा सकता है?