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
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 468
    Points : 24 475
    Points
    24 475
    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
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 468
    Points : 24 475
    Points
    24 475
    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
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 468
    Points : 24 475
    Points
    24 475
    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
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 468
    Points : 24 475
    Points
    24 475
    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, 03h48
  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, 17h07
  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, 20h01
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 11h48
  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, 18h05

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