Tableau

bapbap354 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai besoin de votre aide pour me dire ce qui cloche dans mon programme.

==> Avec a = 2, b=3, c=2, d= 16 et e ="s" :

Voici ce que l'on obtient avec le programme :
.ssssssssssssssss..
.ssssssssssssssss..
.ssssssssssssssss..
.ssssssssssssssss..
.ssssssssssssssss..
.ssssssssssssssss..
.ssssssssssssssss..
.ssssssssssssssss..
.ssssssssssssssss..

Voici le résultat que l'on aimerait obtenir :

...................
...................
.ssssssssssssssss..
...................
...................
...................
...................
...................
...................

==> Avec a = 1, b=8, c=3, d= 6 et e ="o" :

Voici ce que l'on obtient avec le programme :

...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............

Voici le résultat que l'on aimerait obtenir :

...................
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...ooo.............
...................

Et voici le programme:

liste = [ "." for j in range(19)]
Tableau = [liste for k in range(9)]

for loop in range(<bold>a</bold>, <bold>b</bold>):
      for i in range(<bold>c</bold>, <bold>d</bold>):
         Tableau[loop][i] = <bold>e</bold>


Configuration: Windows / Chrome 86.0.4240.198
A voir également:

1 réponse

Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonsoir bapbap,

L'indentation étant importante en Python, merci de re poster ton code avec les balises de code
mode d'emploi:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Visuellement, ça doit ressembler à ceci (avec la coloration syntaxique) :

def test():
    print('test')

test()
0