多选题:下面哪个是错误的用python实现存储n个人的姓名?
A.names1=n*[0] for i in range(n): names1[i]=input('输入{}个人的姓名:'.format(i+1))
B.names2=[] for i in range(n): names.append(input('输入{}个人的姓名:'.format(i+1)))
C.names3=[] for i in range(n): name=input('输入{}个人的姓名:'.format(i+1)) names3+=name
D.names4=[] for i in range(n): names4[i]=input('输入{}个人的姓名:'.format(i+1))
E.names5=[] for i in range(n): name=input('输入{}个人的姓名:'.format(i+1)) names5+=[name]