class cga(object):
''''''
def __int__(self,i,o):
''''''
self.i = i
self.o = o
def get(self):
''''''
self.i = []
c = raw_input("How many courses you have enrolled in this semester?:")
cout = 0
while cout < c:
n = raw_input("plz enter your course code:")
w = raw_input("plz enter your course weight:")
g = raw_input("plz enter your course grade:")
cout += 1
self.i.append([n,w,g])
if __name__ == "__main__":
test = cga()
test.get()
Run Code Online (Sandbox Code Playgroud)
我的问题是如果我输入5,当程序询问我注册了多少课程.循环不会停止,程序将继续询问输入课程代码的重量等级.我调试时显示程序有cout = 6,但是它与c进行比较而while循环不会停止.