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

पायथन में NZEC त्रुटि?

NZEC गैर-शून्य निकास कोड है।

एग्जिट कोड कोड (संख्या) होते हैं जो प्रोग्राम को ऑपरेटिंग सिस्टम पर उनके सफलतापूर्वक समाप्त होने पर (एग्जिट कोड 0) या त्रुटि के कारण विफल टर्मिनेशन (नॉन जीरो एग्जिट कोड) पर वापस कर देते हैं।

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

NZEC त्रुटि एक रनटाइम त्रुटि है और ज्यादातर तब होती है जब नकारात्मक सरणी अनुक्रमणिका को एक्सेस किया जाता है या जो प्रोग्राम हमने लिखा है वह हमारे प्रोग्राम को चलाने के लिए आवंटित मेमोरी की तुलना में अधिक मेमोरी स्पेस का उपयोग कर रहा है।

पायथन में अपवाद वर्ग सभी त्रुटियों और अपवादों का सुपर वर्ग है।

हम नीचे दिए गए कोड नमूने का उपयोग कर सकते हैं

try:
   #Code that may throw an error
except Exception, e:
   pass

उदाहरण 1

गलत तरीका -

x,y = map(int, input())

सही तरीका -

x,y = map(int, input().split())

सफेद रिक्त स्थान द्वारा इनपुट को परिसीमित करने के लिए:

NZEC त्रुटि होने का संभावित कारण:

  • अनंत रिकर्सन - या यदि आपके पास स्टैक मेमोरी समाप्त हो गई है।

  • सुनिश्चित करें कि आपका इनपुट और आउटपुट दोनों बिल्कुल परीक्षण मामलों के समान हैं। एक कंप्यूटर कोड का उपयोग करके अपने प्रोग्राम का परीक्षण करने की सलाह दी जाती है जो आपके आउटपुट को निर्दिष्ट आउटपुट के साथ सटीक रूप से मेल खाता है।

  • यह त्रुटि होने का एक अन्य सामान्य कारण यह है कि जब आप 0 से विभाजित करने जैसी बुनियादी प्रोग्रामिंग गलतियाँ करते हैं।

  • अपने चरों के मानों की जाँच करें, वे पूर्णांक प्रवाह के प्रति संवेदनशील हो सकते हैं।

  • सीधे 20 से ऊपर के फैक्टोरियल की गणना करने की कोशिश कर रहे हैं, यदि आप हैं - ऐसा करने का दूसरा तरीका खोजें।

आम तौर पर कोडशेफ जैसे प्रतिस्पर्धी प्रोग्रामिंग प्लेटफॉर्म त्रुटि कोड नहीं देते हैं, इसलिए आपको स्वयं अपना कोड डीबग करना होगा। किनारे के मामलों (कोने के मामलों) की जांच करें, सुनिश्चित करें कि आप ऊपर उल्लिखित कोई गलती नहीं कर रहे हैं।

उदाहरण 2

खराब तरीका:

for i in range(0,n):
   x=int(input())
   arr.append(x)

सही तरीका:

arr = [int(k) for k in input().split()]

या

arr = list(map(int, input().split()))

  1. फिक्स:स्पॉटिफाई एरर कोड 7

    Spotify एक डिजिटल संगीत सेवा है जो उपयोगकर्ताओं को लाखों गानों तक पहुंचने की अनुमति देती है; नया और पुराना समान। इसमें क्रॉस-प्लेटफ़ॉर्म संगतता यानी Android, Windows और Mac OS है। Spotify में लॉगिन करने का प्रयास करते समय, उपयोगकर्ताओं को त्रुटि कोड 7 सर्विसियो एस्टा टेम्पोरलमेंट नो डिस्पोनिबल, पोर

  1. त्रुटि कोड 0xc0000409 (विंडोज 10)

    Windows 10 के एक अरब से अधिक उपयोगकर्ता हैं। दुर्भाग्य से, हालांकि, ऑपरेटिंग सिस्टम का उपयोग करते समय सभी विंडोज उपयोगकर्ताओं को त्रुटि-मुक्त अनुभव नहीं होता है। हमने अपने लेखों में कुछ विशिष्ट विंडोज बग और त्रुटियों को शामिल किया है - और आज, हम एक और देख रहे हैं। आज, हम देख रहे हैं कि Windows 10

  1. मैक पर एरर कोड 36 क्या है?

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