index-error

    0

    1答えて

    私はTic-Tac-Toeのゲームをほぼ完了しました。ただし、ユーザーが33を超える数値を入力すると、次のエラーが表示されます。 while board[choice] != " ": "IndexError: list index out of range" マイリストは0-33からのものです。誤って50を入力すると、このエラーを防ぐ方法がわかりません。あなたが入力したユーザに尋ねるライ

    -1

    2答えて

    given_number=str(input("Enter the number:")) total=str(0) num=0 while num<=len(given_number): total+=given_number[num] num+=1 print(total) インデックスエラーが発生しました。

    0

    1答えて

    私は当然PythonではIndexErrorを取得した文字列、例えばの長さより大きなインデックス番号を使用します。 string = "uphill" print(string[12]) をしかし、私は、文字列をスライスならば、何らかの形でより大きなインデックス番号を使用しても大丈夫のようです次のコードはIndexErrorを作成しないため、文字列を返します。 string = "uphil

    -1

    1答えて

    動物の名前のファイルを緯度と経度で読み取る関数を作成すると、設定された範囲内で#animalが返されますが、インデックスエラーとi 'のPythonへイムはまだ新しい、なぜ分からないし、ちょうどヘルプのビットを必要とする:') def LocationCount(FileName, Distance, Lat2, Lon2): List =[] Fi

    0

    1答えて

    私と私の友人は学校でプロジェクトに取り組んでいますが、なぜエラーが出てくるのか理解していますが、私たちはそれを正しく数えていると確信しています。インデックスでは0から始まりますが、まだ間違っています。私たちの仕事は、プレイヤーを7x7グリッドの周りに移動させるゲームを作成することですが、同じファイルに格納しているコードの外からいくつかのゲームメッセージを挿入する必要があります。私たちは助けを求める

    -1

    2答えて

    水曜日以降、forループはPython(2.7)では(Windows 10では)正しく動作しません。スクリーンショットを参照してください。その1をスキップし、2番目の要素(インデックス0と1)を返します。同様のwhileループは正常に動作します。

    0

    4答えて

    は私がリストを持って、リストから名前を削除し、私はオプションの名前を削除したいが、ライン if newArray[i]==a: の下にそれが言う「はIndexError:範囲外のリストインデックスを」 newArray = ['John','Alex','Sophia','Rick'] a = str(raw_input('Type your name if you want to del

    0

    1答えて

    だから、ここが私の問題です。条件に応じて、ネストされたリストに行き、いくつかの要素を削除しようとしています。問題は、一つの要素が削除されるたびに、これは順番に、エラーを作成し、リストの長さを変える、ということである: IndexError: list index out of range は、これは私のコードです:ちょうどであることsの a = [[[1] * 2 for i in range

    0

    2答えて

    私はPythonが初めてです。整数値を昇順でソートするためのクイックソートのコードを書いた。範囲外のリストインデックスが、私は同じ入力と同じコードを実行した場合、それは正しい出力を与える: - Ubuntuの16.10とpython3.5 コード - import random a=[] n=int(input("Enter size :\n")) for i in range(0,n):

    -2

    1答えて

    の合計を作る私はちょうど)(Ic[n][0 until 12]の合計を計算し、NW =リストに保存するwan't、しかし...それは動作しません。私は私に"list index is out of range"告げるエラーが発生します。私は今それを修正する方法はありません。彼女はコードである:ここ for n in range(0, 12): for r in range(0, 12)