Sunday, March 29, 2020

Loops With Python Programming In Hindi

This Blog Will help you to learn python programming language in Hindi and check out "Python tutorial in Hindi", "python basic in Hindi", "python for beginners", "python tutorial", "python project", "python project for beginners", "python project Github", "python project with source code", "python examples", "python code examples", "python sample code", "python sample code", "python examples programs"


सामान्य तौर पर, बयानों को क्रमिक रूप से निष्पादित किया जाता है: किसी फ़ंक्शन में पहला कथन पहले निष्पादित किया जाता है, उसके बाद दूसरा, और इसी तरह। ऐसी स्थिति हो सकती है जब आपको कई बार कोड के ब्लॉक को निष्पादित करने की आवश्यकता होती है।

प्रोग्रामिंग भाषाएं विभिन्न नियंत्रण संरचनाएं प्रदान करती हैं जो अधिक जटिल निष्पादन मार्गों की अनुमति देती हैं।

एक लूप स्टेटमेंट हमें कई बार स्टेटमेंट या स्टेटमेंट ऑफ स्टेट को निष्पादित करने की अनुमति देता है। निम्नलिखित आरेख एक लूप स्टेटमेंट दिखाता है -





पायथन प्रोग्रामिंग भाषा लूपिंग आवश्यकताओं को संभालने के लिए निम्न प्रकार के लूप प्रदान करती है।

  • While Loop With "Python Programming In Hindi"

पायथन प्रोग्रामिंग भाषा में एक लूप स्टेटमेंट एक लक्षित स्टेटमेंट को बार-बार निष्पादित करता है जब तक कि दी गई स्थिति सही होती है।

Syntax


  while expression:
     statement(s)

यहां, स्टेटमेंट एकल स्टेटमेंट्स या स्टेटमेंट्स ब्लॉक हो सकता है। हालत किसी भी अभिव्यक्ति हो सकती है, और सच है कि कोई भी शून्य-शून्य मूल्य नहीं है। स्थिति सही होने पर लूप पुनरावृत्त होता है। जब स्थिति झूठी हो जाती है, तो लूप के तुरंत बाद प्रोग्राम कंट्रोल लाइन से गुजरता है।

Python में, Programming  construct के बाद समान वर्ण रिक्त स्थान द्वारा दिए गए सभी कथनों को कोड के एकल ब्लॉक का हिस्सा माना जाता है। पायथन इंडेंटेशन का उपयोग अपने बयान देने की विधि के रूप में करता है।

While Loop Flow Diagram

Python tutorial in hindi
Python tutorial in Hindi

यहाँ, लूप का मुख्य बिंदु यह है कि लूप कभी भी नहीं चल सकता है। जब स्थिति का परीक्षण किया जाता है और परिणाम गलत होता है, तो लूप बॉडी को छोड़ दिया जाएगा और जबकि लूप निष्पादित होने के बाद पहला बयान होगा।
                                               

While Loop Examples


#!/usr/bin/python

count = 0
while (count < 9):
   print 'The count is:', count
   count = count + 1

print "Good bye!"

Output

The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!


यहां ब्लॉक, जिसमें प्रिंट और इंक्रीमेंट स्टेटमेंट शामिल हैं, को तब तक बार-बार निष्पादित किया जाता है जब तक कि गिनती 9 से कम नहीं हो जाती। प्रत्येक पुनरावृत्ति के साथ, इंडेक्स काउंट का वर्तमान मूल्य प्रदर्शित होता है और फिर 1 से बढ़ जाता है।

Inline Loop With Python Programming in Hindi

एक लूप अनंत लूप बन जाता है यदि कोई शर्त कभी भी FALSE नहीं बनती है। संभावना के कारण छोरों का उपयोग करते समय आपको सावधानी का उपयोग करना चाहिए क्योंकि यह स्थिति कभी भी FALSE मान के लिए हल नहीं होती है। यह एक पाश में परिणत होता है जो कभी समाप्त नहीं होता है। ऐसे लूप को अनंत लूप कहा जाता है। एक अनंत लूप क्लाइंट / सर्वर प्रोग्रामिंग में उपयोगी हो सकता है जहां सर्वर को लगातार चलाने की आवश्यकता होती है ताकि क्लाइंट प्रोग्राम आवश्यकतानुसार और जब चाहें इसके साथ संवाद कर सकें।
#!/usr/bin/python

var = 1
while var == 1 :  # This constructs an infinite loop
   num = raw_input("Enter a number  :")
   print "You entered: ", num

print "Good bye!"


Output

Enter a number  :20
You entered:  20
Enter a number  :29
You entered:  29
Enter a number  :3
You entered:  3
Enter a number between :Traceback (most recent call last):
   File "test.py", line 5, in 
      num = raw_input("Enter a number :")
KeyboardInterrupt


उपरोक्त उदाहरण एक अनंत लूप में जाता है और आपको प्रोग्राम से बाहर निकलने के लिए CTRL + C का उपयोग करना होगा।

Else Statements with loops in python


पायथन लूप स्टेटमेंट से जुड़े एक और कथन का समर्थन करता है।

  •      यदि किसी अन्य कथन का उपयोग लूप के साथ किया जाता है, तो दूसरे कथन को निष्पादित किया जाता है जब लूप ने सूची को पुनरावृत्त कर दिया है।
  •      यदि दूसरे कथन का उपयोग थोड़ी देर के लूप के साथ किया जाता है, तो दूसरा कथन निष्पादित किया जाता है जब स्थिति झूठी हो जाती है।

निम्नलिखित उदाहरण थोड़ी देर के बयान के साथ एक और बयान के संयोजन को दिखाता है जो किसी संख्या को तब तक प्रिंट करता है जब तक कि यह 5 से कम हो, अन्यथा किसी अन्य कथन को निष्पादित किया जाता है।

#!/usr/bin/python

count = 0
while count < 5:
   print count, " is  less than 5"
   count = count + 1
else:
   print count, " is not less than 5"


Output

0 is less than 5
1 is less than 5
2 is less than 5
3 is less than 5
4 is less than 5
5 is not less than 5


Single Statements with python in Hindi 


 अगर स्टेटमेंट सिंटैक्स के समान है, यदि आपके क्लॉज में केवल एक ही स्टेटमेंट है, तो इसे हेडर के समान लाइन पर रखा जा सकता है। यहाँ एक वाक्य का वाक्य रचना और उदाहरण है, जबकि खंड -

#!/usr/bin/python

flag = 1
while (flag): print 'Given flag is really true!'
print "Good bye!"


बेहतर है कि उदाहरण के ऊपर प्रयास न करें क्योंकि यह अनंत लूप में जाता है और बाहर निकलने के लिए आपको CTRL + C कीज़ को प्रेस करना होगा।


  • for Loop With "Python Programming In Hindi"

इसमें किसी भी अनुक्रम की वस्तुओं पर पुनरावृति करने की क्षमता होती है, जैसे कि एक सूची या एक स्ट्रिंग।

Syntax



for iterating_var in sequence:
   statements(s) 

यदि किसी अनुक्रम में एक अभिव्यक्ति सूची है, तो इसका मूल्यांकन पहले किया जाता है। फिर, अनुक्रम में पहला आइटम पुनरावृत्त चर iterating_var को सौंपा गया है। इसके बाद, स्टेटमेंट ब्लॉक निष्पादित किया जाता है। सूची में प्रत्येक आइटम iterating_var को सौंपा गया है, और पूरे अनुक्रम के समाप्त होने तक स्टेटमेंट को निष्पादित किया गया है।

for Loop Examples

#!/usr/bin/python

for letter in 'Python':     # First Example
   print 'Current Letter :', letter

fruits = ['banana', 'apple',  'mango']
for fruit in fruits:        # Second Example
   print 'Current fruit :', fruit

print "Good bye!"

Output

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

Iteration by sequence index in python 


प्रत्येक आइटम के माध्यम से पुनरावृत्ति का एक वैकल्पिक तरीका अनुक्रम में ही ऑफसेट होता है। निम्नलिखित एक सरल उदाहरण है -

Live Demo

#!/usr/bin/python

fruits = ['banana', 'apple',  'mango']
for index in range(len(fruits)):
   print 'Current fruit :', fruits[index]

print "Good bye!"

Output

Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

यहाँ, हमने len () बिल्ट-इन फंक्शन की सहायता ली, जो टपल में तत्वों की कुल संख्या के साथ-साथ रेंज () बिल्ट-इन फंक्शन प्रदान करता है ताकि हम इसे वास्तविक बनाने के लिए वास्तविक अनुक्रम दे सकें।
लूप्स के साथ अन्य स्टेटमेंट का उपयोग करना


Using Else Statements with Loops with "python in Hindi"


  •      यदि किसी अन्य कथन का उपयोग लूप के साथ किया जाता है, तो दूसरे कथन को निष्पादित किया जाता है जब लूप ने सूची को पुनरावृत्त कर दिया है।
  •      यदि दूसरे कथन का उपयोग थोड़ी देर के लूप के साथ किया जाता है, तो दूसरा कथन निष्पादित किया जाता है जब स्थिति झूठी हो जाती है।

निम्न उदाहरण कथन के साथ किसी अन्य कथन के संयोजन को दिखाता है जो कि 10 से 20 तक अभाज्य संख्याओं की खोज करता है।

#!/usr/bin/python

for num in range(10,20):     #to iterate between 10 to 20
   for i in range(2,num):    #to iterate on the factors of the number
      if num%i == 0:         #to determine the first factor
         j=num/i             #to calculate the second factor
         print '%d equals %d * %d' % (num,i,j)
         break #to move to the next number, the #first FOR
   else:                  # else part of the loop
      print num, 'is a prime number'

Output : -

10 equals 2 * 5
11 is a prime number
12 equals 2 * 6
13 is a prime number
14 equals 2 * 7
15 equals 3 * 5
16 equals 2 * 8
17 is a prime number
18 equals 2 * 9
19 is a prime number


पायथन प्रोग्रामिंग भाषा एक लूप को दूसरे लूप के अंदर उपयोग करने की अनुमति देती है। निम्नलिखित अनुभाग अवधारणा को स्पष्ट करने के लिए कुछ उदाहरण दिखाता है।

Syntax : - 

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)



"Python Programming language in hindi" में लूप स्टेटमेंट के दौरान एक नेस्टेड के लिए सिंटैक्स निम्नानुसार है -
while expression:
   while expression:
      statement(s)
   statement(s)


लूप नेस्टिंग पर एक अंतिम नोट यह है कि आप किसी अन्य प्रकार के लूप के अंदर किसी भी प्रकार का लूप लगा सकते हैं। उदाहरण के लिए एक लूप थोड़ी देर के अंदर हो सकता है या इसके विपरीत।

Nested Loop Examples

#!/usr/bin/python

i = 2
while(i < 100):
   j = 2
   while(j <= (i/j)):
      if not(i%j): break
      j = j + 1
   if (j > i/j) : print i, " is prime"
   i = i + 1

print "Good bye!"

Output

2 is prime
3 is prime
5 is prime
7 is prime
11 is prime
13 is prime
17 is prime
19 is prime
23 is prime
29 is prime
31 is prime
37 is prime
41 is prime
43 is prime
47 is prime
53 is prime
59 is prime
61 is prime
67 is prime
71 is prime
73 is prime
79 is prime
83 is prime
89 is prime
97 is prime
Good bye!
 

Check Loop Control Statement In Next "Python Tutorial in Hindi"

0 Comments:

Post a Comment