2017-09-22 1 views
0
`print [ [i, j, k] for i in range(x + 1) for j in range(y + 1) for k in range(z + 1) if ((i + j + k) != n)]` 

File "solution.py", line 7 print [ [i, j, k] for i in range(x + 1) for j in range(y + 1) for k in range(z + 1) if ((i + j + k) != n)] ^ SyntaxError: syntaxe non valideErreur de syntaxe dans la compréhension de la liste python

Pas en mesure de comprendre ce qui ne va pas avec mon code.

+1

Cette syntaxe n'est pas correcte, comme le dit l'erreur. 'print()' est entouré par '()', pas '[]' – ifconfig

+0

Désolé, mon esprit s'est figé. – BreakBadSP

Répondre

1

L'impression doit être encadrée par().