Skip to content

Latest commit

 

History

History
26 lines (14 loc) · 3.09 KB

File metadata and controls

26 lines (14 loc) · 3.09 KB

Python में दो प्रकार के लूप होते हैं, for और while।

"for" लूप

For लूप दिए गए अनुक्रम के ऊपर आवृत्ति करते हैं। यहाँ एक उदाहरण है:

For लूप "range" और "xrange" फ़ंक्शनों का उपयोग करके संख्या के अनुक्रम के ऊपर आवृत्ति कर सकते हैं। range और xrange के बीच का अंतर यह है कि range फ़ंक्शन निर्दिष्ट अनुक्रम के साथ एक नई सूची लौटाता है, जबकि xrange एक iterator लौटाता है, जो अधिक कुशल होता है। (Python 3 में range फ़ंक्शन का उपयोग किया जाता है, जो xrange की तरह कार्य करता है)। ध्यान दें कि range फ़ंक्शन शून्य आधारित है।

"while" लूप

जब तक एक निश्चित boolean स्थिति है, While लूप दोहराते हैं। उदाहरण के लिए:

"break" और "continue" कथन

break का उपयोग for लूप या while लूप को छोड़ने के लिए किया जाता है, जबकि continue का उपयोग वर्तमान ब्लॉक को छोड़ने के लिए किया जाता है, और "for" या "while" कथन पर लौटता है। कुछ उदाहरण:

क्या हम लूप के लिए "else" खंड का उपयोग कर सकते हैं?

C, CPP जैसी भाषाओं के विपरीत, हम लूप के लिए else का उपयोग कर सकते हैं। जब "for" या "while" कथन की लूप स्थिति विफल हो जाती है, तो "else" में कोड भाग निष्पादित होता है। यदि एक break कथन for लूप के अंदर निष्पादित होता है तो "else" भाग छोड़ दिया जाता है। ध्यान दें कि "else" भाग तब भी निष्पादित होता है जब continue कथन होता है।

यहां कुछ उदाहरण दिए गए हैं:

Exercise

संख्याओं की सूची के सभी सम संख्याओं के माध्यम से लूप करें और उन्हें उसी क्रम में प्रिंट करें जिसमें वे प्राप्त हुए थे। अनुक्रम में 237 के बाद कोई संख्याएँ प्रिंट न करें।