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ème dans deux boucles for in zip () Besoin d'aide


Sujet :

Python

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant en Ingénierie
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant en Ingénierie
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Problème dans deux boucles for in zip () Besoin d'aide
    Bonjour,

    Je suis débutant (mais un peu ingénieur...)... Je m'essaie à Python pour des raisons de compréhension pédagogique (mes participants sont plutôt informaticiens et je dois comprendre leur domaine...)...

    J'essaie de simuler la casse d'un billard américain (sujet déja traité de nombreuses fois...) et après avoir tatonné, je me suis inspiré d'un programme ecrit en python qui simule le choc de boules de masse et de vitesses aléatoires.
    http://python.jpvweb.com/mesrecettes...billard_boules

    J'ai adapté ce programme à 16 boules (15 et la blanche)... en gardant pour l'instant les lois élémentaires de traitement des chocs et en changeant les couleurs de chaque boule...

    Lorsque je lance le programme, j'ai deux boucles for i ... in zip ( ...) et for j ... in zip... qui analyse toutes les combinaisons de boules i et j (contact ou non, calcul des vitesses, ...).

    La boucle en i ne s'incrémente pas et programmle s'arrète au bout de l'itération i=0 et j=15...
    Je n'arrive pas à comprendre ce qui fait que ce qui marche dans le programme qui m'a inspiré ne marche pas dans le mien...

    Si vous avez des idées, je suis preneur pour comprendre...

    Merci encore

    RB

    nouvelle procédure billard.py

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Citation Envoyé par bourgeoisr Voir le message
    Si vous avez des idées, je suis preneur pour comprendre...
    Le try... except... qui attrape tout dans la méthode "demarre" n'est pas très heureux:
    car çà attrape en silence toutes les erreurs.

    Commencez par les afficher.

    note: vous pouvez aussi remplacer ces "zip" par "enumerate".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant en Ingénierie
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant en Ingénierie
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut bien avancé
    merci de ces conseils. J'ai effectivement trouvé pas mal d'incohérences dans mon programme, notamment des calculs qui plantaient ma boucle.

    Je vais essayer de mettre en place vos conseils pour clarifier mon programme.

    Merci

Discussions similaires

  1. Problème dans la boucle FOR
    Par zizou85 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/07/2011, 16h46
  2. Problème dans la boucle for
    Par Sanaa25 dans le forum Général Java
    Réponses: 3
    Dernier message: 11/03/2010, 17h35
  3. [XL-2003] Problème dans la boucle for
    Par neninio31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/07/2009, 17h51
  4. [Embedded Function] Problème dans une boucle FOR-END
    Par roilait dans le forum Simulink
    Réponses: 6
    Dernier message: 19/04/2008, 14h55
  5. Réponses: 3
    Dernier message: 24/05/2007, 17h56

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