f=[] b=int(input("请输入学生人数")) for k in range(b): a=[] c=input("请输入学员姓名") d=int(input("请输入学员年龄")) e=int(input("请输入学员成绩")) a.append(c) a.append(d) a.append(e) f.append(a) print("学生\t年龄\t分数") for g in range(len(a)-1): for h in range(len(a)-1): if a[h][2]>a[h+1][2]: x=f[h] f[h]=f[h+1] f[h+1]=x for i in range(len(f)): for j in range(len(f[i])): print(f[i][j],end="\t") print()
报错:IndexError: string index out of range是怎么回事?在线求!!!