भारत




भारत प्रोग्रामिंग भाषा के प्रलेखन Documentation

डेटा प्रकार(DATA_TYPES)
प्रोग्रामिंग में, डेटा प्रकार एक महत्वपूर्ण अवधारणा है\
वेरिएबल विभिन्न प्रकार के डेटा को स्टोर कर सकते हैं, और विभिन्न प्रकार अलग-अलग चीजें कर सकते हैं।

  • इन्ट : नंबर 0-9
  • फ्लोट : दशमलव संख्या. 1.2
  • पंक्ति : "बॉय"
  • बूल: सही / गलत
  • लिस्ट : [0, "बॉय", 2]
  • डिक्ट: { "टेस्ट": 1, "च": "ब" };
  • स्ट्रक्ट
टिप्पणियाँ(COMMENTS)
टिप्पणियों का उपयोग कोड को समझाने के लिए किया जा सकता है।
कोड को अधिक पठनीय बनाने के लिए टिप्पणियों का उपयोग किया जा सकता है।
कोड का परीक्षण करते समय निष्पादन को रोकने के लिए टिप्पणियों का उपयोग किया जा सकता है।

  • # : # लिस्ट टेस्ट
  • //: // लिस्ट टेस्ट
दिखाओ , इनपुट
  • दिखाओ : दिखाओ "इनपुट इन्टर करे"
  • इनपुट : ट = इनपुट
  • दिखाओ : दिखाओ ट
इंटरेक्टिव भारत
इंटरेक्टिव भारत या आईबी एक इंटरैक्टिव प्रोग्रामिंग वातावरण है जो भारत के साथ आता है।

उपयोग सिंटैक्स
इसे लागू करने के लिए, shell या कमांड प्रॉम्प्ट पर python main.py टाइप करें, और भरत बयानों और अभिव्यक्तियों में प्रवेश करना शुरू करें।
आईआरबी से बाहर निकलने के लिए निकल या exit का प्रयोग करें।
VARIABLE
वेरिएबल डेटा मानों के भंडारण के लिए कंटेनर हैं।
चर बनाना भारत के पास चर घोषित करने के लिए लेट कमांड है।
  • लेट अ = 5;
  • लेट अ: इन्ट;
  • दिखाओ अ
डिक्ट(DICT)
डिक्ट घोषित कर
  • लेट अ = { "टेस्ट": 1, "च": "ब" };
  • लेट अ = { "टेस्ट": 1, "च": "ब" };
CALL DICT ELEMENT
  • दिखाओ अ.टेस्ट
सूची(LIST)
सूची घोषित कर
  • लेट त = [0, 1, 2];
  • लेट त = [0, 1, 2];
CALL DICT ELEMENT
  • दिखाओ त[2]
बेसिक ऑपरेटर
योग (+) घटाना (-) गुणा (*) भाग (/) प्रतिशत (%)
उदाहरण
  • दिखाओ 55 योग 47
  • दिखाओ 55 घटाना 47
  • दिखाओ 55 गुणा 47
  • दिखाओ 55 भाग 47
  • दिखाओ 55 प्रतिशत 47
  • दिखाओ 55 + 47
  • दिखाओ 55 - 47
  • दिखाओ 55 * 47
  • दिखाओ 55 / 47
  • दिखाओ 55 % 47
बिटवाइज ऑपरेटर
उदाहरण
  • लेट अ = 1 & 0;
    लेट ब = 1 | 0;
    लेट स = 1 ^ 1;
    दिखाओ अ
    दिखाओ ब
    दिखाओ स
    दिखाओ 1024 >> b * 4
    दिखाओ 1 << 2 << 3
और(AND) या(OR)
  • लेट र = 1 और 0;
    दिखाओ र
  • लेट स = 1 या 0;
    दिखाओ स
यदि नहीतो(IF ELSE)
यदि condition {code}
यदि condition {code} नहीतो {code}
यदि condition {code} नहीतो यदि condition {code} नहीतो {code}
उदाहरण
  • लेट अ = 2;
    लेट ब = 1;
    यदि अ * 2 == 2 {
    अ = 15;
    } नहीतो यदि अ == 3 {
    अ = 20;
    } नहीतो यदि ब == 1 {
    अ = 25;
    } नहीतो {
    अ = 30;
    }
    दिखाओ अ
टर्नरी ऑपरेटर
(अभिव्यक्ति-1) ? अभिव्यक्ति-2- अभिव्यक्ति-3
उदाहरण
  • लेट ट = सही ? "हॉ" : "गलत";
    दिखाओ ट
केलिये(FOR_LOOP)
केलिये from से to { code }
उदाहरण
  • केलिये 1 से 10 { दिखाओ "बॉय" }
जब (WHILE_LOOP)
जब condition { code }
उदाहरण
  • लेट र = 1;
    जब र <= 1000 {
    दिखाओ र
    र *= 2;
    }
फंसन
एक फ़ंक्शन कोड का एक ब्लॉक है जो केवल तब चलता है जब इसे कहा जाता है।
आप डेटा, मापदंडों के रूप में जाना जाता है, एक समारोह में पारित कर सकते हैं ।
एक समारोह के परिणामस्वरूप डेटा वापस कर सकते हैं ।

फंसन नाम (param1 प्रकार, param2 प्रकार...) {कोड}

घोषणा
  • फंसन जोड(अ फ्लोट, ब फ्लोट){
    दिखाओ अ + ब
    }
बुलाओ
  • जोड(3.4, 4.5);
स्ट्रक्ट
एक स्ट्रक्ट को परिभाषित करने के लिए, आपको स्ट्रक्ट बयान का उपयोग करना होगा।
स्ट्रक्ट बयान एक नए डेटा प्रकार को परिभाषित करता है, जिसमें एक से अधिक सदस्य होते हैं।

उदाहरण
  • स्ट्रक्ट स {
    लेट आयु = "15"
    लेट नाम = "परख"
    };
    लेट जॉन = स <- { 15, "जॉन" };
    दिखाओ जॉन.आयु
    दिखाओ जॉन.नाम
ऑब्जेक्ट ओरिएंटेड (OOP)
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक क्लास ऑब्जेक्ट कंस्ट्रक्टर की तरह है, या ऑब्जेक्ट्स बनाने के लिए "ब्लूप्रिंट" है।
एक क्लास बनाएं
क्लास बनाने के लिए कीवर्ड क्लास का इस्तेमाल करें:
क्लास नाम {code}

उदाहरण
  • क्लास ग्रीट {
    फंसन पप() {
    दिखाओ "ग्रीट की शुरूवात"
    }

    फंसन नमस्ते() {
    दिखाओ "ग्रीट क्लास की नमस्ते"
    }

    फंसन बॉय() {
    दिखाओ"ग्रीट क्लास की बॉय.."
    }
    }
    लेट ग्रीटरर = ग्रीट();
    ग्रीटरर::पप();
    ग्रीटरर::नमस्ते();
    ग्रीटरर::बॉय();
मैथड
भारत मैथड भारत के फंसन की तरह है, लेकिन इसे किसी ऑब्जेक्ट पर अवश्य बुलाया जाना चाहिए।
और इसे बनाने के लिए, आपको इसे एक क्लास के अंदर रखना होगा।
और आपको इसे कक्षा के संदर्भ के साथ बुलाने की आवश्यकता है।

उदाहरण
  • क्लास ग्रीट {
    फंसन पप() {
    दिखाओ "ग्रीट की शुरूवात"
    }

    फंसन नमस्ते() {
    दिखाओ "ग्रीट क्लास की नमस्ते"
    }

    फंसन बॉय() {
    दिखाओ"ग्रीट क्लास की बॉय.."
    }
    }
    लेट ग्रीटरर = ग्रीट();
    ग्रीटरर::पप();
    ग्रीटरर::नमस्ते();
    ग्रीटरर::बॉय();
पूर्वनिर्धारित कीवर्ड
दिखाओइनपुटलेटयोगघटानागुणाभाग
यदिसेनहीतोशून्यजबकेलियेफंसन
लेम्डासहीगलतऔरयाइम्पोर्टस्ट्रक्ट
इन्टफ्लोटपंक्तिबूललिस्टडिक्टप्रकार
क्लासवापस