लोड हो रहा है...

तारीख और समय

कैलेंडर का एक दिन तीन संख्याओं से बनता है, और उनका क्रम तय है: पहले साल, फिर महीना, फिर दिन। date(2026, 10, 13) यानी 13 अक्टूबर 2026। नाम date मॉड्यूल datetime में रहता है। यह मॉड्यूल भाषा के साथ ही आता है, इसलिए आपको इसे इंस्टॉल नहीं करना पड़ता, और कोई फ़ाइल अपने फ़ोल्डर में कॉपी भी नहीं करनी पड़ती। import वाली लाइन सिर्फ़ नाम date को सामने लाती है। संख्या 10 का मतलब अक्टूबर है। यह दसवाँ दिन नहीं है, और मिनट भी नहीं है।

कैलेंडर का एक दिन

python
from datetime import date
meeting = date(2026, 10, 13)
print(meeting)
print(meeting.day)

स्क्रीन पर दो लाइनें आती हैं। पहली लाइन है 2026-10-13। print साल, फिर महीना, फिर दिन लिखता है, और बीच में डैश रखता है। ये डैश घटाव नहीं हैं। दूसरी लाइन है 13। meeting.day वही दिन की संख्या है, और वह पूर्णांक है। वह 2026 नहीं है, 10 भी नहीं। 10 बीच में इसलिए आता है कि वह जगह महीने की है। इस स्क्रीन पर घड़ी कहीं नहीं है।

घड़ी का एक समय

python
from datetime import time
opens = time(9, 30)
print(opens)
print(opens.minute)

स्क्रीन पर फिर दो लाइनें आती हैं। पहली लाइन है 09:30:00। time(9, 30) का मतलब है घंटा 9 और मिनट 30। सेकंड आपने लिखे नहीं, इसलिए वे 0 हैं। print हर हिस्से को दो अंकों में दिखाता है, इसीलिए घंटा 09 और सेकंड 00 दिखते हैं। कोलन भाग का चिह्न नहीं हैं। दूसरी लाइन है 30। opens.minute पूर्णांक 30 है, 9 नहीं और 09 भी नहीं। फ़ालतू शून्य सिर्फ़ घड़ी वाली लाइन में है। मिनट की अपनी संख्या में आगे शून्य नहीं होता। यह प्रोग्राम कैलेंडर का कोई दिन नहीं बनाता, और पहला प्रोग्राम कोई घड़ी नहीं बनाता।

13वाँ महीना होता ही नहीं। date(2026, 13, 1) पर प्रोग्राम रुक जाता है। रुकने का नाम ValueError है। वह लाइन इन दोनों प्रोग्रामों में नहीं है। None भी नहीं लिखा जाता, और प्रोग्राम आगे नहीं बढ़ता। महीने 1 से 12 तक होते हैं। अक्टूबर 10 है, इसलिए ऊपर वाली मीटिंग की तारीख एक असली दिन है।

अगला पाठ है यादृच्छिक संख्या और गणना। इस पाठ में सिर्फ़ कैलेंडर का एक दिन और घड़ी का एक समय बनाया गया है, फिर दोनों में से एक-एक हिस्सा पढ़ा गया है।

एक दिन और एक घड़ी

date(2026, 10, 13) पहले 2026-10-13 दिखाता है, फिर दिन 13। time(9, 30) पहले 09:30:00 दिखाता है, फिर मिनट 30। महीना 13 ValueError पर रुक जाता है। अगला पाठ है यादृच्छिक संख्या और गणना।

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपने ज्ञान की परीक्षा करें

इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं

❓
7
प्रश्न
🎯
70%
पास करने के लिए
♾️
∞
समय
🔄
∞
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी