我一直在自学IGCSE计算机科学(已经可以编程)但是我遇到了Array的问题。
我的书使用此代码作为示例
import array
NoStudents = int(30)
Studentmarktest = array.array ('i',range(NoStudents+1))
for i in range(0,30):
Studentmarktest[Counter] = int(input("Enter students score"))
print (Studentmarktest)
但是此示例返回:NameError: name 'Counter' is not defined
答案 0 :(得分:2)
查看您的代码
for i in range(0,30):
Studentmarktest[Counter] = int(input("Enter students score"))
您使用i
作为循环的索引变量。但是在循环中你使用的是Counter
。你只需改变它:
for i in range(0,30):
Studentmarktest[i] = int(input("Enter students score"))