Range

A. -  
 Utilisateur anonyme -
Bonjour,

je suis débutant dans python j'ai fait un plateau sans module; Mais je bloque pourriez-vous vérifier mon code est me dire là ou j'ai fait l'erreur(s) ?

j'ai un code defaut : for j in range(n):
^
IndentationError: unexpected indent. Merci !

mon code :

def main(n):
def board(n):
if 4 <= n <=26:
board = [[0 for i in range(n)]for i in range(n)]
for i in range(len(board)):
for j in range(len(board[i])):
if i == 0:
board[i][j] = 2
elif i == 1:
board[i][j] = 2
elif i == n-1:
board[i][j] = 1
elif i == n-2:
board[i][j] = 1
else:
board[i][j] = 0
return board
def print_board(board):...

def winner(board):...
def is_in_board(n):
return ""

def winner(board):...
def print_board(board):
return ""

board = init_board(n)

for b in range(n):
if b == n-1:
print("-", e,d=" ")
elif b == 0:
print(" -", end= " ")
else:
print("-", end=" ")
for i in range(len(board)):
if i == 0:
print("\n",n-i, "|",(board[i]), "|")
elif i < 10 :
print(" ",n -i, "|")
elif 5 <= i <= 8:
print(" ",n -i, "|",(board[i]),"|")
for b in range(n):
if b in range(n):
if b == n-1:
print("-",sep=" ")
elif b == 0:
print(" -", end=" ")
for l in range(n):
a = chr(ord("a")+ l)
if l == 0:
print(a, end= " ")
print(" ",a, end=" ")
else:
print(a, end=" ")


a= ["a","b","c","d","e","f","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
no= ["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"]
for i in range(n):
for j in range(n):
a [i] = board[i]
no [i] = board[i][j]

return ""

def main(n) :
def init_board(n):...
def print_board(board):...

def winner(board):
for i in range(len(board)):
if "B" in board[1]:
print("2")
elif "w" in board[n]:
print("1")
else:
print(None)

return ""

return ""
def is_in_board(n):

return ""


return print_board(init_board(n))


print(main(7))

1 réponse

Utilisateur anonyme
 
Bonjour
En Python, l’indentation est primordiale, or par défaut le site ne la conserve pas.
Pour la conserver il faut utiliser les balises de code. Voir ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
On pourra commencer à essayer de t’aider quand tu auras reposté correctement ton code.

0