Tetris de Cimone: Erreur d'entré

Salut à tous,

Je voulais m'atteler aux problèmes du tétris , mais les inputs python n'étaient pas présents.
Je les ai donc codés moi même, cependant pour les deux premiers problèmes, les premiers tests passent,
mais je finis par avoir une erreur du type:

1
2
3
4
Traceback (most recent call last):
  File "/tmp/tmp.ekzgL22900.py", line 14, in 
    board = [list(raw_input()) for i in xrange(rows)]
EOFError: EOF when reading a line

Mon code est le suivant:

import sys
def highest(rows, cols, board):
for i,j in enumerate(board):
for k in j:
if k != '.': return i
return rows
if __name__ == '__main__':
input = [int(_) for _ in raw_input().split()]
rows, cols = input[0],input[1]
board = [list(raw_input()) for i in xrange(rows)]

print highest(rows, cols, board)

Si vous avez des idées, je suis preneur =)

Merci, Elesthor

C'est bon, problème résolu, il suffisait de remplacer l'input de la grille par:
board = [list(raw_input()) for i in xrange(cols)]

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.