hola:
y eso ¿qué significa? hay muchas posibilidades y no todos se pondrán a recrear tu código. Así que es mejor no poner inagenes, ahora bien puede significar : No se ejecuta,da error, no da el resultado esperado, no sale del bucle, en lo personal no me gusta adivinar lo que quieren,
muchas dudas a simple vista:
la función juego recibe dos valores i , j ¿qué se suponen que son?
el bucle :
pero además en ningún momento se ve que n se incremente ¿tiene que ser infinito?
además después:
o sea que pasar los argumentos fue inútil, si ya le asignas nuevos valores y no usaste los anteriores
seguimos
¿venís de otro lenguaje dónde es obligatorio poner parentesís en operaciones simples? en python no, anda, pero no hay necesidad.
y nuevamente nunca se incrementa j así que otro bucle infinito.
El resto parece usable, más allá de los parentesís que siguen sobrando, pero por los while no debe funcionar.
además: matriz =[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
no es que esté mal, pero imaginate una matriz de 50 x 50, por si queres agrandar el juego por ejemplo, te aburrís de escribir!
hay otras formas de declarar matrices, entre ellas:
para tu juego
Saludos.