Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में इंडेंटेशन क्यों महत्वपूर्ण है?


कई बार एक प्रोग्राम में एक से अधिक स्टेटमेंट को ब्लॉक के रूप में मानने की आवश्यकता होती है। विभिन्न प्रोग्रामिंग भाषाएं क्लास, फंक्शन, कंडीशनल और लूप जैसी कंस्ट्रक्शन में स्टेटमेंट्स के ब्लॉक के दायरे और सीमा को परिभाषित करने के लिए विभिन्न तकनीकों का उपयोग करती हैं। उदाहरण के लिए C और C++ में, कर्ली ब्रैकेट्स के अंदर स्टेटमेंट्स को एक ब्लॉक के रूप में माना जाता है। बयानों के ब्लॉक को चिह्नित करने के लिए पायथन एक समान इंडेंटेशन का उपयोग करता है।

ब्लॉक सिंबल के शुरू होने से पहले :का प्रयोग किया जाता है। ब्लॉक में पहले और बाद के स्टेटमेंट अतिरिक्त (लेकिन एकसमान) व्हाइटस्पेस (इंडेंट कहा जाता है) छोड़कर लिखे जाते हैं। ब्लॉक के अंत का संकेत देने के लिए, व्हॉट्सएप को काट दिया जाता है। निम्नलिखित उदाहरण पायथन में इंडेंट के उपयोग को दर्शाता है:

num = int(input("enter number"))
if num%2 == 0:
   if num%3 == 0:
      print ("Divisible by 3 and 2")
   else:
      print ("divisible by 2 not divisible by 3")
else:
   if num%3 == 0:
      print ("divisible by 3 not divisible by 2")
   else:
      print  ("not Divisible by 2 not divisible by 3")

नोट:यह सुनिश्चित करना महत्वपूर्ण है कि किसी विशेष स्तर पर ब्लॉक में सभी कथनों में समान इंडेंटेशन होना चाहिए।


  1. घिडरा क्या है और यह क्यों महत्वपूर्ण है?

    नए वायरस से निपटने का एक बड़ा हिस्सा यह पता लगाना है कि वे कैसे काम करते हैं। ऐसा करने के लिए, आपको इसे रिवर्स-इंजीनियर करने की आवश्यकता है। राष्ट्रीय सुरक्षा एजेंसी (एनएसए) को स्पष्ट रूप से इस तरह का काम बहुत करना चाहिए, इसलिए उन्होंने ऐसा करने में मदद करने के लिए अपना खुद का टूल बनाया, जिसे घिदरा

  1. पाइथन में if...else स्टेटमेंट को इंडेंट कैसे करें?

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

  1. कैसे एक अजगर से बाहर निकलने के लिए अगर खंड?

    पायथन कोड के if ब्लॉक से बाहर निकलना संभव नहीं है। ब्रेक कीवर्ड अगर ब्लॉक में दिखाई देता है लेकिन उसे लूप के अंदर होना चाहिए। हालांकि sys.exit() . द्वारा ब्लॉक किए जाने पर अंदर से पूरे प्रोग्राम से बाहर निकलना संभव है