
lignes=[0,1,2,3,4,5,6,7,8,9]
colonnes=[0,1,2,3,4,5,6,7,8,9]
plateau=[[i]+[x] for i in lignes for x in colonnes]
for i in range(10):
if i%2==0:
plateau[i].append("Pb")
for i in range(10):
if i%2==1:
plateau[i+10].append("Pb")
for i in range(10):
if i%2==0:
plateau[i+20].append("Pb")
for i in range(10):
if i%2==1:
plateau[i+30].append("Pb")
for i in range(10):
if i%2==0:
plateau[i+90].append("Pn")
for i in range(10):
if i%2==1:
plateau[i+80].append("Pn")
for i in range(10):
if i%2==0:
plateau[i+70].append("Pn")
for i in range(10):
if i%2==1:
plateau[i+60].append("Pn")
def dessin_plateau(plateau):
ligne =0
for element in plateau:
if element[0]!=ligne:
print()
ligne +=1
if element[-1]=='Pb':
print('Pb', end="")
if element[-1]=='Pn':
print('Pn', end="")
if element[-1]!='Pb' and element[-1]!='Pn':
print(' ', end="")
dessin_plateau(plateau)
​
def ligne_p(ligne_p,plateau):
z=-10
liste_temporaire=[]
for i in range(10):
z=z+10
if ligne_p==plateau[z][0]:
for y in range(10):
liste_temporaire.append(plateau[y+z])
if liste_temporaire==[]:
return(print("Vous avez pris une ligne qui n'est pas dans l'intervalle [0;9]"))
return(liste_temporaire)
def colonne_p(colonne_p,liste_temporaire):
Position=None
for i in range(10):
if colonne_p==liste_temporaire[i][1]:
Position=liste_temporaire[i]
if Position==None:
return(print("Vous avez pris une colonne qui n'est pas dans l'intervalle [0;9]."))
return(Position)
​
def position_p():
x=int(input("Quelle ligne"))
y=int(input("Quelle colonne"))
position=colonne_p(y,ligne_p(x,plateau))
return(position)