Ezapiya C & C++ Keyword
Ezapiya Web-Development Keyword
Ezapiya Yantra Keyword
Ezapiya Sql Keyword
Ezapiya Python Keyword

Ezapiya Hindi Python Tutorial

Python में Loop Statements (लूप स्टेटमेंट्स) - हिंदी में विस्तृत जानकारी

Loop किसी कोड के हिस्से को बार-बार दोहराने के लिए इस्तेमाल होते हैं, ताकि एक ही कोड को कई बार अलग-अलग लिखना न पड़े। Python में मुख्य रूप से दो तरह के loop होते हैं - jaba loop और jabatak loop।


1. jaba Loop

यह किसी sequence (saucai, AparivataZnaiya_saucai, string, saimaa, dictionary आदि) के हर एक oaTk पर काम करने के लिए इस्तेमाल होता है।

jaba k maeM saimaa(5):
    laiqae(k)


आउटपुट :-
0
1
2
3
4

2. jabatak Loop

यह तब तक चलता है जब तक कोई शर्त (condition) sahi रहती है।

k = 1
jaeMvhpayaZMta k <= 5:
    laiha(k)
    k += 1

आउटपुट :-
1
2
3
4
5

3. saimaa() Function

यह संख्याओं की एक श्रृंखला (sequence) बनाता है, जो अक्सर jaba loop के साथ इस्तेमाल होता है।

jaba k maeM saimaa(1, 10, 2):   # Saurf, samaapta, vaNoDi
    laiqae(k)


आउटपुट :-
1
3
5
7
9

4. Nested Loop

एक loop के अंदर दूसरा loop - यह grid, table या pattern बनाने में काम आता है।

jaba k maeM saimaa(3):
    jaba A maeM saimaa(3):
        laiqae(k, A)

आउटपुट :-
0 0
0 1
0 2
1 0
1 1
1 2
2 0
2 1
2 2

5. vairama Statement

यह loop को पूरी तरह रोक देता है, भले ही शर्त अभी भी sahi हो।

jaba k maeM saimaa(10):
    Agar k == 5:
        vairama
    laiqae(k)

आउटपुट :-
0
1
2
3
4


6. jarirqae Statement

यह मौजूदा iteration को छोड़कर सीधे अगले iteration पर चला जाता है।

jaba k maeM saimaa(5):
    Agar k == 2:
        jarirqae
    laiqae(k)


आउटपुट :-
0
1
3
4


7. CaedDae Statement

यह कुछ नहीं करता - जब syntax के लिए कोई statement ज़रूरी हो, तब placeholder के रूप में इस्तेमाल होता है।

jaba k maeM saimaa(5):
    CaedDae

आउटपुट :-


8. Loop के साथ AnyaYaa

AnyaYaa वाला ब्लॉक तभी चलता है जब loop बिना vairama के पूरा हो जाए।

jaba k maeM saimaa(5):
    laiqae(k)
AnyaYaa:
    laiqae("laupa  baina raek ke paura huAa ")

आउटपुट :-
0
1
2
3
4
laupa  baina raek ke paura huAa 

9. List, String, Dictionary पर Loop चलाना

pafla_saucai = ["Aama", "kela", "saeba"]
jaba pafla maeM pafla_saucai:
    laiqae(pafla)
jaba Axar maeM "namastae":
    laiqae(Axar)
d = {"A": 1, "ba": 2}
jaba kuMjai, maulya maeM d.caijaeM():
    laiqae(kuMjai, maulya)

आउटपुट :-
Aama
kela
saeba
n
a
m
a
s
t
a
e
A 1
ba 2



10. gananaakrnaa() - Index के साथ Value पाना

pafla_saucai = ["Aama", "kela", "saeba"]
jaba saucakaMk, pafla maeM gananaakrnaa(pafla_saucai):
    laiqae(saucakaMk, pafla)

आउटपुट :-
0 Aama
1 kela
2 saeba

सारांश (Summary)