私は平均化プログラムのリストに問題が生じています、それは言う:Pythonのリストインデックスエラー(学生ファイル)
「行20、=(文字[INT(数値)]) はIndexError nameletterに:範囲外のリストインデックス」
これは、コードの一部です:
f2 = open("Classes" + "/Sorted/" + "Alphabetical.txt", "w")
letter = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
print(letter[num])
#Loop
while num <= 26:
nameletter = (letter[int(num)])
if os.path.exists("Classes" + "/" + nameletter + ".txt"):
#Opening the students file
f = open("Classes" + "/" + nameletter + ".txt")
List = f.read().splitlines()
f.close()
#Writing data to the file
f2.write(List[5] + " - score = " + List[6])
f2.write("\n")
else:
pass
num = int(num) + 1
f2.close()
コードの一部が表示されず、さらにプログラムが表示されます – Banana