Lua Academy · पाठ

संख्या का फ़ॉर्मैट

संख्याएँ सुंदर ढंग से दिखाएँ।

पाठ 4, कुल 4 में से13 चरण

संख्या का फ़ॉर्मैट, CoddyKit पर Lua Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Lua Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Lua Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

संख्याओं को प्रारूपित क्यों करें

कच्ची संख्याएँ हमेशा उस रूप में प्रदर्शित नहीं होतीं जैसा आप चाहते हैं। जब आपको 2.50 चाहिए, तब कोई कीमत 2.5 दिखाई दे सकती है, या कोई लंबी दशमलव संख्या स्क्रीन को अंकों से भर सकती है।

संख्या प्रारूपण से आप यह पूरी तरह नियंत्रित कर सकते हैं कि पाठ में संख्याएँ कैसी दिखाई दें।

print(2.5)
print(1 / 3)

string.format से परिचय

प्रारूपण का मुख्य उपकरण string.format() है। आप इसे प्लेसहोल्डर वाले एक साँचे और भरने के लिए मान देते हैं।

प्लेसहोल्डर % से शुरू होता है, जैसे पूर्णांक के लिए %d या दशमलव संख्या के लिए %f।

print(string.format("Score: %d", 42))

%d से पूर्णांकों का प्रारूपण

%d प्लेसहोल्डर किसी मान को दशमलव पूर्णांक के रूप में प्रारूपित करता है।

यह उन गिनतियों, अंकों और पहचान-संकेतों के लिए उपयुक्त है जिनमें दशमलव बिंदु कभी नहीं दिखना चाहिए।

local lives = 3
print(string.format("Lives: %d", lives))

%f से दशमलव संख्याओं का प्रारूपण

%f प्लेसहोल्डर किसी दशमलव संख्या को प्रारूपित करता है। डिफ़ॉल्ट रूप से यह दशमलव बिंदु के बाद छह अंक दिखाता है।

अक्सर यह आपकी आवश्यकता से अधिक होता है, इसलिए सामान्यतः आप सटीकता स्वयं निर्धारित करते हैं।

print(string.format("%f", 3.14))

दशमलव स्थानों को नियंत्रित करना

ठीक दो दशमलव स्थान दिखाने के लिए %.2f लिखें। बिंदु के बाद की संख्या सटीकता बताती है।

धनराशि को साफ़-सुथरे ढंग से प्रारूपित करने का यह पारंपरिक तरीका है।

local price = 2.5
print(string.format("$%.2f", price))

प्रारूपण के साथ पूर्णांक बनाना

प्रारूपण मान को माँगी गई सटीकता तक पूर्णांकित भी करता है। 3.456 पर %.1f लगाने से परिणाम 3.5 होता है।

ध्यान दें कि इससे केवल प्रदर्शित पाठ प्रभावित होता है, मूल संख्या नहीं।

print(string.format("%.1f", 3.456))

क्षेत्र की चौड़ाई निर्धारित करना

बिंदु से पहले की संख्या न्यूनतम क्षेत्र चौड़ाई निर्धारित करती है। %5d रिक्त स्थानों का उपयोग करके पूर्णांक को कम-से-कम पाँच वर्णों तक भरता है।

इससे स्तंभों में संख्याओं को एक सीध में रखने में मदद मिलती है।

print(string.format("[%5d]", 42))
print(string.format("[%-5d]", 42))

शून्यों से भरना

रिक्त स्थानों के बजाय शून्यों से भरने के लिए % के बाद 0 जोड़ें। %03d, 7 को 007 में बदल देता है।

यह घड़ी के प्रदर्शन और शून्यों से भरे पहचान-संकेतों के लिए बहुत उपयोगी है।

print(string.format("%02d:%02d", 9, 5))

संख्याओं और पाठ को मिलाना

आप एक ही साँचे में कई प्लेसहोल्डर मिला सकते हैं, जिनमें स्ट्रिंग के लिए %s भी शामिल है।

मानों का मिलान बाएँ से दाएँ, प्लेसहोल्डर के क्रम में किया जाता है।

print(string.format("%s has %d points", "Ada", 95))

tostring से जोड़ना

सरल परिणामों के लिए आप tostring() से किसी संख्या को पाठ में बदलकर .. ऑपरेटर की मदद से जोड़ भी सकते हैं।

इसमें string.format की तुलना में कम नियंत्रण मिलता है, लेकिन सामान्य संदेशों के लिए यह तेज़ तरीका है।

local n = 7
print("Value is " .. tostring(n))

हेक्स और अन्य आधार

string.format पूर्णांकों को अन्य संख्या-आधारों में भी दिखा सकता है। छोटे अक्षरों वाले हेक्साडेसिमल के लिए %x और बड़े अक्षरों वाले हेक्साडेसिमल के लिए %X का उपयोग करें।

रंगों या निम्न-स्तरीय मानों के साथ काम करते समय यह उपयोगी होता है।

print(string.format("%x", 255))
print(string.format("%X", 255))

त्वरित जाँच

संख्या प्रारूपण से जुड़े अपने कौशल की जाँच करें।

पुनरावलोकन

आपने string.format() और %d, %f तथा %x जैसे प्लेसहोल्डर का उपयोग करके संख्याओं को प्रारूपित करना सीखा।

सटीकता (%.2f), क्षेत्र की चौड़ाई (%5d) और शून्य भरना (%03d) आपको सूक्ष्म नियंत्रण देते हैं, जबकि .. के साथ tostring() त्वरित मामलों को संभालता है।

आपने Lua में संख्याओं और गणित का पाठ पूरा कर लिया है। बहुत अच्छा काम!

शुरुआत निःशुल्क

एआई शिक्षक के साथ Lua सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
40
पाठ
159

अक्सर पूछे जाने वाले प्रश्न

क्या “संख्या का फ़ॉर्मैट” पाठ निःशुल्क है?

हाँ — Lua Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “संख्या का फ़ॉर्मैट” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Lua Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“संख्या का फ़ॉर्मैट” में मैं क्या सीखूँगा?

संख्याएँ सुंदर ढंग से दिखाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Lua Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Lua Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Lua Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“संख्या का फ़ॉर्मैट” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Lua Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Lua Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. पूर्णांक और दशमलव
  2. Arithmetic Operators
  3. math Library
  4. संख्या का फ़ॉर्मैट
← Lua Academy पर वापस जाएँ