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

  1. 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