IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Problèmes avec boucle for imbriqués dans une liste [Python 3.X]


Sujet :

Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2022
    Messages : 3
    Par défaut Problèmes avec boucle for imbriqués dans une liste
    Salut, je suis un débutant en python et actuellement je bosse sur un TD python dans lequel on nous demande de créer des images à l'aide d'un module créer par notre prof dérivé de tkinter.
    Dans mon programme ci-dessous je cherche à créer des bandes noires à l'aide d'une liste de 0 et de 1. 1 représentant une bande noir, 0 représentant une "bande" blanche.
    Ce que je ne comprends pas que que mon programme s'exécute uniquement pour les 2 éléments de la liste, je ne vois pas mon erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    import tkdraw.basic as graph
    import tkdraw.basic as graph
     
    def rectangle_noir(x1, x2, y1, y2):
        for y in range(0, 300):
            for x in range(0, 300):
                if x1 < x < x2:
                    if y1 < y < y2:
                        graph.plot(y, x)
     
     
    lst = [1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0]
     
    def bandes(larg):
        for i in lst:
            if lst[i]==0:
               continue
     
            else:
                rectangle_noir(0 + i * larg, larg + i * larg, 0, 300)
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/01/2020, 23h03
  2. Réponses: 4
    Dernier message: 26/02/2013, 11h58
  3. Problème avec la multi-sélection dans une zone de liste
    Par Mimisio dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/07/2007, 16h23
  4. [VB6] Problème avec la touche 0 dans une MaskEdBox
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/03/2006, 09h47
  5. Problèmes avec des cases à cocher et une liste déroulante
    Par rob2-9 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/01/2006, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo