Python - Imprimir un valor de forma aleatoria dentro de una matriz en Python

 
Vista:

Imprimir un valor de forma aleatoria dentro de una matriz en Python

Publicado por Lucia (1 intervención) el 29/09/2019 19:12:39
Hola, estoy haciendo el snake en python, y no se como insertar la fruta(*) de forma aleatoria dentro de mi tablero(que la hice con lista de listas) usando la función random.
el tablero vacio lo estoy imprimiendo asi, ingresando por parametro una matriz.

1
2
3
4
5
def imprimir(m):
    for fila in m:
        for col in fila:
            print(col,end=" ")
        print()

Estaba intentando, y no se si es correcto, crear una coordenada aleatoria para la fruta de esta forma:

1
2
x=random.randint(0,dimension)
y=random.randint(0,dimension)
y luego insertarla dentro de la funcion imprimir de alguna manera, pero no se donde
Si alguien me puede ayudar, se lo agradeceria.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Imprimir un valor de forma aleatoria dentro de una matriz en Python

Publicado por joel (901 intervenciones) el 30/09/2019 08:02:20
Hola Luis, no se muy bien el planteamiento que tienes, pero en principio si utilizas una lista de listas, tendrías que poner dentro de la lista la fruta en la posición que desees, y en la función imprimir, en vez de imprimir vació, imprimir el contenido de la lista.

No se si te puede servir...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar