Multiplicar linha por coluna da matriz no python

Estou tentando fazer um prgorama que multiplique a linha da minha matriz pela coluna dela, sendo que a linha e a coluna não são fixas, o numero de linhas e colunas é adicionado pelo ussuario.
Não to conseguindo fazer o codifo multiplicar as linhas pelas colunas.

Alguem mais experiente poderia dar uma força ?
segue o codigo abaixo:

l= int(input("Entre com a quantidade de linhas da matriz : "))
c= int(input("Entre com a quantidade de colunas da matriz : "))

while True:
if l > 1 and c > 1 :
M =[]
for i in range(l):
M.append([0]*c)
for j in range©:
emo = int(input("Entre com o elemento " + str(i)+str(j)+ " da matriz : "))
M[i][j]=emo
break
else:
print(“Dimensão invalida”)
break

lm = int(input("Entre com a linha da matriz de 0 a l-1: "))
cm = int(input("Entre com a coluna da matriz de 0 a l-1: "))

for i in range(l):
for j in range©:
in i == lm and i != lm:
Cm.append(M[i][j])
in j== cm and j != cm:
Lm.append(M[i][j])

print(Cm,Lm)