Affichage de cases aléatoires

Fermé
étudiante débutante - 28 oct. 2008 à 12:45
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 28 oct. 2008 à 15:35
Bonjour,
je voudrais afficher une grille avec un nombre de cases aléatoires. Pour, par exemple, 5 lignes et 4 colonnes mon code est le suivant:

for i in range (5):
print code[grille[4*i]],code[grille[4*i+1]],code[grille[4*i+2]],code [grille[4*i+3]]

Mais maintenant pour quelle se fasse au pif, j'arrive a avoir le nombre de lignes voulues mais c'est compliqué pour les colonnes car il faut que j'écrive les code[...],code[...] etc à la suite or je ne sais pas exactement combien j'ai de colonnes et avec un while ça ne va pas j'ai toujours un affichage de la sorte:
.
.
.
.
(ici par exemple on a bien 4 lignes mais on voit pas le nombre de colonnes!)
BREF, J'AI BESOIN D'AIDE!
Merci d'avance.

2 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
28 oct. 2008 à 13:40
Salut,

J'ai pas bien compris ton problème....
0
étudiante débutante
28 oct. 2008 à 15:10
Je vais essayer de faire mieux:
Avec ce code:
for i in range (5):
print code[grille[4*i]],code[grille[4*i+1]],code[grille[4*i+2]],code [grille[4*i+3]]
(Je mets que les trucs importants)
J'obtient ça:
. . . .
. . . .
. . . .
. . . .
. . . .
Avant j'avais 5 lignes et 4 colonnes.Maintenant je veux une grille aléatoire et j'aarive pas a savoir quel code je dois faire!
J'avais commencé a faire ça:
for i in range (ligne):
print code[grille[colonne*i]],code[grille[colonne*i+1]],code[grille[colonne*i+2]]
Mais j'ai un probleme pour les colonnes car là sa affiche un truc du genre:
.
.
.
(autant de points qu'il y a de lignes)
C mieu maintenan ou j'explique vraimen mal?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
28 oct. 2008 à 15:35
Mais j'ai du mal à comprendre ce qu'il y a dans code et dans grille.
0