Escribe una función llamada posicionporfila. Dicha
función recibirá dos parámetros: una matriz representada como una lista
de listas, y un número entero. Y devolverá una lista.
La lista devuelta debe contener tantos elementos como filas tiene la
matriz de entrada. Cada elemento de la lista devuelta representará la
posición (empezando por 0) que ocupa la primera aparición del segundo
parámetro de la función en la fila correspondiente. Si el segundo
parámetro de la función no se encuentra en la fila, su posición será
-1. La función debe ejecutarse correctamente para matrices
no vacías de cualquier tamaño.
Por ejemplo, para la matriz de entrada
[[4,1,1,2], [4,4,5,6] ] y el número entero 1,
el programa deberá devolver [1,-1].
Para que tu función pueda ser evaluada correctamente por el juez en línea, tu código deberá tener la siguiente forma:
import sys
def posicionporfila(matriz,numero):
...
matriz=eval(sys.stdin.readline().strip())
numero=int(sys.stdin.readline().strip())
print(posicionporfila(matriz,numero))(Si utilizas el fragmento de código definido más arriba, no debes preocuparte por esto) Dos líneas: la primera contendrá la matriz escrita en una sola línea como si se tratara de código fuente Python; la segunda contendrá el número entero a buscar.
(Si utilizas el fragmento de código definido más arriba, no debes
preocuparte por esto) La lista de salida, tal y como la muestra la orden
print de Python.