त्रुटियाँ
कुछ पंक्तियाँ पूरी नहीं होतीं. Python उस पंक्ति पर रुक जाता है और रुकने को एक नाम देता है. 8 / 2 पूरी हो जाती है: दो लोग 8 बाँटते हैं, और हर हिस्से में चार आता है. 1 / 0 पूरी नहीं होती: वह 1 देने के लिए कोई है ही नहीं. इस रुकने का नाम ZeroDivisionError है.
print(8 / 2)
print(1 / 0)
print("rice")
स्क्रीन पर 4.0 आता है, फिर प्रोग्राम रुक जाता है. 4.0 वही चार है, दशमलव बिंदु के साथ, क्योंकि यह भाग संख्या को ऐसे लिखता है. rice नहीं लिखा जाता. रुकने के बाद वाली पंक्ति चलती नहीं.
नाम संदेश के आखिर में पढ़ें. ZeroDivisionError का मतलब है कि इस पंक्ति ने शून्य से भाग किया. अलग मुसीबत का अलग नाम होता है. नाम ही मुसीबतों को अलग करता है.
print(tea) तब रुकता है जब नाम tea को कभी मान नहीं मिला. उस रुकने का नाम NameError है. print("tea") दूसरी पंक्ति है: उद्धरण चिह्न पाठ बनाते हैं, और वह पाठ लिखा जाता. उनके बिना Python एक नाम ढूँढता है.
Python कोई मान गढ़कर आगे नहीं बढ़ता. वह None लिखकर rice तक नहीं पहुँचता. रुकना इस प्रोग्राम का अंत है.
📊 कौन सा रुकना, या रुकना नहीं
| पंक्ति | क्या होता है |
|---|---|
| 1 / 0 | प्रोग्राम रुक जाता है, और नाम ZeroDivisionError है |
| print(tea), और tea को कभी मान नहीं मिला | प्रोग्राम रुक जाता है, और नाम NameError है |
| 8 / 2 | 4.0 लिखा जाता है, और प्रोग्राम नहीं रुकता |
| print("rice") , 1 / 0 के बाद | वह पंक्ति चलती नहीं |
भाग करना खुद जायज़ है. 8 / 2, 4.0 लिखता है और नहीं रुकता. रेखा के दाएँ वाला शून्य दूसरी पंक्ति को रोकता है.
अगला पेज रुकने को पकड़ता है, ताकि बाद की पंक्तियाँ फिर भी चल सकें. यह पेज सिर्फ रुकने का नाम पढ़ता है.
इस रुकने का नाम क्या है
- प्रोग्राम रुकने से पहले क्या लिखा जाता है?
- 1 / 0 पर रुकने का नाम क्या है?
- print("rice") का क्या होता है?
- print(tea) लिखें और tea को कभी मान न मिला हो, तो रुकने का नाम क्या है?
- 8 / 2 क्या करता है?
दो नाम, दो मुसीबतें
स्क्रीन 4.0 दिखाती है, फिर प्रोग्राम रुक जाता है. rice नहीं लिखा जाता. 1 / 0 का नाम ZeroDivisionError है. जिस नाम को मान नहीं मिला वह NameError है. 8 / 2 नहीं रुकता. अगला पेज रुकने को पकड़ता है ताकि बाद की पंक्तियाँ फिर भी चल सकें.
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी