Actualizando matriz
Publicado por Natalia (5 intervenciones) el 20/10/2020 04:52:01
Hola, estoy tratando de actualizar el valor de una matriz, ya probe el codigo y sí funciona pero no actualiza el valor de la matriz y no se porque,, el codigo es el siguiente
Al imprimir el tablero no me actualiza el movimiento que se hizo, se supone que debe reemplazar el numero que hay en la matriz por una O y no lo hace.
Agradezco sus comentarios.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
board=[
[1,2,3],
[4,"X",6],
[7,8,9],
]
def DisplayBoard(tablero):
for x in board:
print("+","-"*9,"+","\n| | | |")
for y in x:
print(f"| {y} ",end="")
print("| \n| | | |")
print("+","-"*9,"+")
DisplayBoard(board)
def EnterMove(tablero):
pos=int(input("Por favor ingresa tu movimiento:"))
for i in tablero:
for j in i:
if j==pos:
j="O"
return tablero
board1=EnterMove(board)
DisplayBoard(board1)
Al imprimir el tablero no me actualiza el movimiento que se hizo, se supone que debe reemplazar el numero que hay en la matriz por una O y no lo hace.
Agradezco sus comentarios.
Valora esta pregunta


0