Akansha Yadav explains loops by comparing them to making rotis: the repeated steps of rolling and cooking are the loop body, and the condition is like controlling temperature so the roti doesn't burn or stay raw. Both for-loops and while-loops depend on conditions to determine when to stop.
Chapters
प्रोग्रामिंग लगती है अरे लूप को सीखने के लिए रोटी बनाना आना चाहिए बिलीव मी कोडिंग टेस्ट न सो लूप क्या होता है मतलब रिपीटेडली टाक को कराना और अगर मैं आपसे कहूँ आपको रोटी बनानी है तो आप क्या करेंगे आप 2 लेंगे आप उसे रोल करेंगे और आप उसे कुक कर देंगे ये स्टेप अगर मैं आपको बोलू आपको 5 रोटी बनानी है तो भी आप यही सेम स्टेप्स को उस करेंगे ऑवियसली नॉट गोइंग टू न्यू इंस्ट्रक्शन बट अगर मैं आपको सेम स्टेप कोडिंग के कांसेप्ट में बोलू तो लूप का भी यही काम होता है लूप का काम है आपने उसको डिफाइन कर दिया जितना भी आपने जो भी आपने उसमे लिखा कोडिंग टास्क कर देगा दूसरा जो चीज होती है वो होती है कंडीशन जो हम लूप में है जो कंडीशन्स होते है वो रोटी के केस में टेम्प्रेचर वाला काम करते है अगर आपने टेम्प्रेचर को ज्यादा कर लिया तो मतलब रोटी जल सकती है अगर आपने टेम्प्रेचर को कम कर दिया मतलब रोटी कच्ची सेम दे जब आप कंडीशंस लिखते हो लूट के अन्दर वो बताता है की लूट कितनी बार चलेगा, कब तक चलेगा, कौन सी कंडीशन तक चलेगा चाहे आपने फॉर लूप लिखा हो या आपने वाइल लूप लिखा हो, दोनों ही केस में कंडीशंस का बहुत बड़ा रोल होता है।