Tableau

bapbap354 Messages postés 1 Statut Membre -  
Phil_1857 Messages postés 1883 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

1 réponse

Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
 
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