蟒蛇; class没有定义

时间:2017-03-23 08:27:28

标签: python arrays python-3.x

我一直在自学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

1 个答案:

答案 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"))