इस लेख में, हम पायथन 3.x या उससे पहले के संस्करण में लूप्स और कंट्रोल स्टेटमेंट्स (continue, break और pass) के बारे में जानेंगे।
पायथन लूप कंस्ट्रक्ट्स यानी for और while प्रदान करता है। अन्य भाषाओं के विपरीत, फॉर लूप अपने निष्पादन से पहले किसी सशर्त द्वारा विवश नहीं होता। यहां फॉर लूप अपने निष्पादन और पुनरावृत्ति के लिए रेंज फंक्शन का उपयोग करता है।
आइए उनके कार्यान्वयन पर एक नज़र डालते हैं -
सशर्त while लूप
उदाहरण
i = 0
while (i < 4):
print("Tutorialspoint")
i = i + 1
आउटपुट
Tutorialspoint Tutorialspoint Tutorialspoint Tutorialspoint
बिना शर्त for लूप
उदाहरण
for i in "Tutorialspoint":
print(i, end=" ")
आउटपुट
T u t o r i a l s p o i n t
उदाहरण
for i in range(1, 5):
print(i)
आउटपुट
1 2 3 4
अब आइए जंप स्टेटमेंट्स के कार्यान्वयन को देखते हैं -
Continue स्टेटमेंट
उदाहरण
for i in 'Tutorialspoint':
if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u':
continue
else:
print('Character:', i)
आउटपुट
Character: T
Character: t
Character: r
Character: l
Character: s
Character: p
Character: n
Character: t
Break स्टेटमेंट
उदाहरण
for i in 'Tutorialspoint':
if i == 'a' or i == 'e' or i == 'i' or i == 'o':
break
else:
print('Character:', i)
आउटपुट
Character: T
Character: u
Character: t
बाईपास स्टेटमेंट या खाली स्टेटमेंट: pass
उदाहरण
for i in 'Tutorialspoint':
if i == 'u' or i == 'p':
pass
else:
print('char:', i)
आउटपुट
char: T
char: t
char: o
char: r
char: i
char: a
char: l
char: s
char: o
char: i
char: n
char: t
निष्कर्ष
इस लेख में, हमने पायथन 3.x या उससे पहले के संस्करण में उपलब्ध लूपिंग कंस्ट्रक्ट्स, जंप स्टेटमेंट्स और बाईपास स्टेटमेंट्स के बारे में सीखा।