पायथन ट्यूटोरियल

अजगर घर पायथन परिचय पायथन आरंभ करें पायथन सिंटेक्स पायथन टिप्पणियाँ पायथन वेरिएबल्स पायथन डेटा प्रकार अजगर संख्या पायथन कास्टिंग पायथन स्ट्रिंग्स पायथन बूलियन्स पायथन ऑपरेटर्स पायथन सूचियाँ पायथन टुपल्स पायथन सेट पायथन डिक्शनरी अजगर अगर... और पाइथन जबकि लूप्स लूप्स के लिए पायथन पायथन कार्य अजगर लैम्ब्डा पायथन एरेज़ पायथन क्लासेस/ऑब्जेक्ट्स पायथन इनहेरिटेंस पायथन इटरेटर्स पायथन स्कोप पायथन मॉड्यूल अजगर तिथियाँ पायथन मठ पायथन JSON पायथन रेगेक्स पायथन पीआईपी अजगर का प्रयास करें... को छोड़कर पायथन उपयोगकर्ता इनपुट पायथन स्ट्रिंग स्वरूपण

फ़ाइल रखरखाव

पायथन फ़ाइल हैंडलिंग पायथन फ़ाइलें पढ़ें पायथन लिखें/फाइलें बनाएं पायथन फ़ाइलें हटाएं

पायथन मॉड्यूल

न्यूमपी ट्यूटोरियल पांडा वॉकथ्रू स्काइप ट्यूटोरियल

पायथन माटप्लोटलिब

माटप्लोटलिब परिचय माटप्लोटलिब आरंभ करें माटप्लोटलिब पाइप्लॉट माटप्लोटलिब प्लॉटिंग माटप्लोटलिब मार्कर माटप्लोटलिब लाइन माटप्लोटलिब लेबल माटप्लोटलिब ग्रिड माटप्लोटलिब सबप्लॉट्स माटप्लोटलिब स्कैटर माटप्लोटलिब बार्स माटप्लोटलिब हिस्टोग्राम Matplotlib पाई चार्ट

यंत्र अधिगम

शुरू करना मध्यमान मध्यम मोड मानक विचलन प्रतिशतता डेटा वितरण सामान्य डेटा वितरण स्कैटर प्लॉट रेखीय प्रतिगमन बहुपद प्रतिगमन बहु - प्रतिगमन स्केल ट्रेन / टेस्ट निर्णय वृक्ष

पायथन मायएसक्यूएल

MySQL प्रारंभ करें MySQL डेटाबेस बनाएँ MySQL तालिका बनाएँ MySQL सम्मिलित करें MySQL चुनें MySQL कहाँ MySQL ऑर्डर बाय MySQL हटाएं MySQL ड्रॉप टेबल MySQL अद्यतन MySQL सीमा मायएसक्यूएल जॉइन

पायथन मोंगोडीबी

मोंगोडीबी आरंभ करें MongoDB डेटाबेस बनाएँ MongoDB संग्रह बनाएँ मोंगोडीबी डालें मोंगोडीबी खोजें मोंगोडीबी क्वेरी मोंगोडीबी सॉर्ट मोंगोडीबी हटाएं MongoDB ड्रॉप संग्रह मोंगोडीबी अपडेट मोंगोडीबी सीमा

पायथन संदर्भ

पायथन अवलोकन पायथन बिल्ट-इन फंक्शन्स पायथन स्ट्रिंग तरीके पायथन सूची के तरीके पायथन डिक्शनरी के तरीके पायथन टुपल तरीके पायथन सेट मेथड्स पायथन फ़ाइल तरीके पायथन कीवर्ड पायथन अपवाद पायथन शब्दावली

मॉड्यूल संदर्भ

यादृच्छिक मॉड्यूल अनुरोध मॉड्यूल सांख्यिकी मॉड्यूल गणित मॉड्यूल सीमैथ मॉड्यूल

पायथन कैसे करें

सूची डुप्लिकेट निकालें एक स्ट्रिंग को उल्टा करें दो नंबर जोड़ें

पायथन उदाहरण

पायथन उदाहरण पायथन कंपाइलर अजगर व्यायाम अजगर प्रश्नोत्तरी पायथन प्रमाणपत्र

लूप्स के लिए पायथन


लूप्स के लिए पायथन

लूप के लिए एक अनुक्रम (जो या तो एक सूची, एक टपल, एक शब्दकोश, एक सेट, या एक स्ट्रिंग है) पर पुनरावृति के लिए उपयोग किया जाता है।

यह अन्य प्रोग्रामिंग भाषाओं में कीवर्ड की तरह कम है , और अन्य ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में पाए जाने वाले इटरेटर विधि की तरह अधिक काम करता है।

लूप के लिए हम स्टेटमेंट के एक सेट को निष्पादित कर सकते हैं, एक बार सूची में प्रत्येक आइटम के लिए, टपल, सेट आदि।

उदाहरण

फलों की सूची में प्रत्येक फल को प्रिंट करें:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)

लूप के लिए पहले से सेट करने के लिए अनुक्रमण चर की आवश्यकता नहीं होती है।


एक स्ट्रिंग के माध्यम से लूपिंग

यहां तक ​​​​कि तार भी चलने योग्य वस्तुएं हैं, उनमें वर्णों का अनुक्रम होता है:

उदाहरण

"केला" शब्द में अक्षरों के माध्यम से लूप करें:

for x in "banana":
  print(x)

ब्रेक स्टेटमेंट

ब्रेक स्टेटमेंट के साथ हम सभी वस्तुओं के माध्यम से लूप करने से पहले लूप को रोक सकते हैं:

उदाहरण

x"केला" होने पर लूप से बाहर निकलें :

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)
  if x == "banana":
    break

उदाहरण

"केला" होने पर लूप से बाहर निकलें x, लेकिन इस बार प्रिंट से पहले ब्रेक आता है:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  if x == "banana":
    break
  print(x)


जारी बयान

जारी बयान के साथ हम लूप के वर्तमान पुनरावृत्ति को रोक सकते हैं, और अगले के साथ जारी रख सकते हैं:

उदाहरण

केला न छापें:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  if x == "banana":
    continue
  print(x)

रेंज () फ़ंक्शन

कोड के एक सेट के माध्यम से एक निर्दिष्ट संख्या में लूप करने के लिए, हम रेंज () फ़ंक्शन का उपयोग कर सकते हैं,

रेंज () फ़ंक्शन संख्याओं का एक क्रम देता है, जो डिफ़ॉल्ट रूप से 0 से शुरू होता है, और 1 से वृद्धि (डिफ़ॉल्ट रूप से), और एक निर्दिष्ट संख्या पर समाप्त होता है

उदाहरण

रेंज () फ़ंक्शन का उपयोग करना:

for x in range(6):
  print(x)

ध्यान दें कि रेंज (6) 0 से 6 का मान नहीं है, बल्कि 0 से 5 का मान है।

रेंज () फ़ंक्शन डिफ़ॉल्ट मान के रूप में 0 पर डिफॉल्ट करता है, हालांकि पैरामीटर जोड़कर प्रारंभिक मान निर्दिष्ट करना संभव है: रेंज (2, 6) , जिसका अर्थ है 2 से 6 तक के मान (लेकिन 6 शामिल नहीं):

उदाहरण

प्रारंभ पैरामीटर का उपयोग करना:

for x in range(2, 6):
  print(x)

रेंज () फ़ंक्शन डिफ़ॉल्ट रूप से 1 से अनुक्रम को बढ़ाता है, हालांकि तीसरा पैरामीटर जोड़कर वृद्धि मान निर्दिष्ट करना संभव है: रेंज (2, 30, 3 ) :

उदाहरण

अनुक्रम को 3 से बढ़ाएँ (डिफ़ॉल्ट 1 है):

for x in range(2, 30, 3):
  print(x)

एल्स इन फॉर लूप

लूप में elseकीवर्ड forलूप समाप्त होने पर निष्पादित किए जाने वाले कोड के ब्लॉक को निर्दिष्ट करता है:

उदाहरण

सभी नंबरों को 0 से 5 तक प्रिंट करें, और लूप समाप्त होने पर एक संदेश प्रिंट करें:

for x in range(6):
  print(x)
else:
  print("Finally finished!")

नोट: यदि लूप को स्टेटमेंट elseद्वारा रोका जाता है तो ब्लॉक निष्पादित नहीं किया जाएगा ।break

उदाहरण

3 होने पर लूप को तोड़ें , और देखें कि ब्लॉक xके साथ क्या होता है :else

for x in range(6):
  if x == 3: break
  print(x)
else:
  print("Finally finished!")

स्थिर फंदा

एक नेस्टेड लूप लूप के अंदर एक लूप है।

"बाहरी लूप" के प्रत्येक पुनरावृत्ति के लिए "आंतरिक लूप" को एक बार निष्पादित किया जाएगा:

उदाहरण

प्रत्येक फल के लिए प्रत्येक विशेषण मुद्रित करें:

adj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]

for x in adj:
  for y in fruits:
    print(x, y)

पास स्टेटमेंट

forलूप खाली नहीं हो सकते हैं, लेकिन यदि किसी कारण से आपके पास forबिना सामग्री वाला लूप है, तो passत्रुटि प्राप्त करने से बचने के लिए कथन में डालें।

उदाहरण

for x in [0, 1, 2]:
  pass

व्यायाम के साथ खुद को परखें

व्यायाम:

सूची में आइटम के माध्यम से लूप करें fruits

fruits = ["apple", 
"banana", "cherry"] x fruits print(x)