Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonでのNZECエラー?


NZECはゼロ以外の終了コードです。

終了コードは、正常終了(終了コード0)またはエラーによる終了失敗(ゼロ以外の終了コード)のいずれかでプログラムを実行してオペレーティングシステムに返されるコード(番号)です。

PythonまたはJavaプログラミング言語は例外処理をサポートしているため、try-catchブロックを使用して例外処理を使用してこのエラーをキャッチできます。

NZECエラーは実行時エラーであり、ほとんどの場合、負の配列インデックスにアクセスした場合、または作成したプログラムが、プログラムの実行に割り当てられたメモリよりも多くのメモリスペースを使用している場合に発生します。

Pythonでは、例外クラスはすべてのエラーと例外のスーパークラスです。

以下のコードサンプルを使用できます

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

例1

間違った方法-

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

正しい方法-

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

入力を空白で区切るには:

NZECエラーが発生する考えられる理由:

  • 無限再帰–またはスタックメモリが不足している場合。

  • 入力と出力の両方がテストケースとまったく同じであることを確認してください。出力を指定された出力と正確に一致させるコンピュータコードを使用してプログラムをテストすることをお勧めします。

  • このエラーが発生するもう1つの一般的な理由は、ゼロ除算などの基本的なプログラミングミスをした場合です。

  • 変数の値を確認してください。整数フローに対して脆弱である可能性があります。

  • 20を超える階乗を直接計算しようとしている場合は、別の方法を見つけてください。

codechefのような一般的に競争力のあるプログラミングプラットフォームはエラーコードを出さないので、あなた自身があなたのコードをデバッグしなければなりません。エッジケース(コーナーケース)をチェックし、上記の間違いを犯していないことを確認してください。

例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. エラー コード 0xc0000409 (Windows 10)

    Windows 10 には 10 億人以上のユーザーがいます。ただし、残念ながら、すべての Windows ユーザーがオペレーティング システムの使用時にエラーのない経験をしているわけではありません。この記事では、Windows の典型的なバグとエラーをかなり取り上げてきましたが、今日は別のバグに注目します。 本日は、Windows 10 でエラー 0xc0000409 を修正する方法を検討しています。 .エラーの原因を説明し、それを修正するために試すことができるいくつかの方法を詳しく説明するために最善を尽くします.最後に、同様の問題を防ぎ、Windows PC を高速かつスムーズに実行し

  2. Mac のエラー コード 36 とは何ですか?

    Mac は、デスクトップとラップトップに関しては、究極の CPU パフォーマンスと膨大な構成で知られています。その最高の特徴は、町の話題です。重要なファイルやフォルダーの移動からコピーまで、Mac ではすべてが簡単です。ただし、ファイルを移動するこのプロセスでエラー 36 が発生することがまれにあります。デスクトップで同じ問題に直面している場合は、同じ問題の解決策を見つけるのに適した場所にいます。 Mac のエラー コード 36 とその修正方法を知るのに役立つ完璧なガイドをお届けします。それでは、エラーについて簡単に知り、それを修正するためのいくつかの詳細な方法から始めましょう。 Mac