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

Programmation multimédia/Jeux Python Discussion :

Besoin d'aide pour finir un mémory


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Besoin d'aide pour finir un mémory
    Bonjour,
    Après plusieurs recherche, je n'ai pas réussi à résoudre mon problème et j’espère qu'avec votre aide il le sera...
    J'aimerai savoir si c'est possible de regrouper plusieurs module python en un ?
    En effet, j'essaye de programmé un memory avec plusieurs niveau, cependant, je les ai crée sur plusieurs modules et je n'arrive pas à les rassembler.
    Merci pour votre aide
    Bonne journée

    PS: mon memory est en pièce jointe mais il n'est pas encore fini puisque il faut que je retourne les cartes si ce n'est pas les même ou au contraire les faire disparaitre...
    Fichiers attachés Fichiers attachés

  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 lounyx123 Voir le message
    J'aimerai savoir si c'est possible de regrouper plusieurs module python en un ?
    Vous avez 4 programmes assez semblables. Donc le boulot serait plutôt de mettre en commun (factoriser) les parties communes et rendre paramétrables le reste. Pour ce que j'en ai compris, une des différences entre les niveaux est côté nombre de cartes. Donc déjà, lire les fichiers images contenus dans les répertoires niveau1, niveau2,... devrait pouvoir guider dans la construction de l'interface... mais au vu de votre code, il y a du boulot pour apprendre les bases avant même de pouvoir envisager de factoriser (et çà on ne peut pas le faire pour vous).

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

  3. #3
    Candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Je vous remercie pour votre réponse.
    Concernant le fait de factoriser, je pense avoir compris ce que vous voulez me dire.
    Cependant, pour les bases, j'ai utilisé ce qu'on m'a appris en cours et je ne suis donc pas très experte en python...
    Encore merci et bonne soirée

  4. #4
    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
    Citation Envoyé par lounyx123 Voir le message
    Concernant le fait de factoriser, je pense avoir compris ce que vous voulez me dire.
    Cependant, pour les bases, j'ai utilisé ce qu'on m'a appris en cours et je ne suis donc pas très experte en python...
    Si vous écrivez:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        lab1.configure(image=facecachee)
        lab2.configure(image=facecachee)
        lab3.configure(image=facecachee)
        lab4.configure(image=facecachee)
        lab5.configure(image=facecachee)
        lab6.configure(image=facecachee)
        lab7.configure(image=facecachee)
        lab8.configure(image=facecachee)
    sans vous posez de question pour savoir comment faire une liste de labels pour écrire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        for label in labels:
             label.configure(image=facecachee)
    Pourtant vous savez ce qu'est une liste et une boucle "for"...

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

  5. #5
    Candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Je sais ce qu'est une boucle "for" mais je ne savais pas qu'on pouvais l'utiliser comme ça.
    On m'as appris que "for i in range"

  6. #6
    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
    Vous pouvez aussi l'écrire comme çà...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
         for i in range(len(labels)):
             labels[i].configure(image=facecachee)
    Mais l'important est que ce faisant, votre fonction "restart" dépend moins du niveau (nombre de cartes/labels).

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

  7. #7
    Candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Ooooh d'accord je comprends mieux.
    Je me demandais pourquoi mon programme étais aussi long ...

  8. #8
    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
    Pour les différents Button et variantes de retourner, là il va falloir lire un tuto./FAQ

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

  9. #9
    Candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Avril 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2019
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    merci beaucoup de m'avoir consacré de ton temps et de m'avoir aider

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

Discussions similaires

  1. Besoin d'aide pour finir une macro VBA
    Par Poulette44 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/11/2011, 02h48
  2. Update & Delete : besoin d'aide pour finir
    Par Romuald632 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 12/02/2009, 16h07
  3. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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