'''
10.输入10个数,将列表中元素逆置后输出
'''
l=[1,2,3,4,5,6,7,8,9,10]
# -1 -2 -3 从右到左读取 不改变原先集合顺序
# 1-10 2-9 3-8 交换元素 改变原先集合顺序
# reverse()
i=-1
while i>=-10:
print(l[i],end="")
i-=1
print("")
print(l)
for i in range(len(l)//2):
temp l[i]
l[i]=l[len(l)-1-i]
l[len(l)-1-i]=temp
print(l)
l.reverse()
print(l)
'''
11.输入10个数字,将其前5个元素与后5个元素对换,
即第1个与第6个元素互换,第2个与第7 个元素互换
'''
i=-1
while i>=-10:
print(l[i],end="")
i-=1
print("")
print(l)
for i in range(len(l)//2):
temp l[i]
l[i+5]=l[len(l)-1-i]
l[len(l)-1-i]=temp
print(l)
#直接原地修改
l.reverse()
print(l)
''
计算两个矩阵的乘积
'''
A=[[1,2,3],[4,5,6]] #2*3
A=[[1,4],[2,5],[3,6]] #3*2
'''
for i in range(len(A)):
print(A[i])
for i in range(len(B)):
print(B[i])
C=[0]*len(A)
for i in range(len(C))
C[i]=[0]*len(B[0])
print(C)
#Cij
for i in range(len(C)):
for j in range(len(C)):
for k in range(0,len(B)):
c[i][j]+=A[i][k]*B[k][j]
print(C)