Besoin d'aide pour simplifier un code PyGTK
Westernspirit
Messages postés
2
Statut
Membre
-
dsy73 Messages postés 9003 Date d'inscription Statut Contributeur Dernière intervention -
dsy73 Messages postés 9003 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Pour mon projet d'école, j'ai fait un petit programme avec Glades qui vérifie si deux types de sang sont compatible (A+ -> A- , AB- -> O+). J'ai tout fait mon script et tout fonctionne bien mais j'aimerais savoir si il est possible de faire autrement qu'avec des if et des elif. Juste un petit peu d'aide ou une piste pour m'aider ça serait très apprécié, merci d'avance !
(Voici le script)
https://www.dropbox.com/s/jervythu882269j/projetfinalescript.py?dl=0
(Et voici le fichier Glades)
https://www.dropbox.com/s/zfg7f72rg0077lh/projetfinaleglade.glade?dl=0
Pour mon projet d'école, j'ai fait un petit programme avec Glades qui vérifie si deux types de sang sont compatible (A+ -> A- , AB- -> O+). J'ai tout fait mon script et tout fonctionne bien mais j'aimerais savoir si il est possible de faire autrement qu'avec des if et des elif. Juste un petit peu d'aide ou une piste pour m'aider ça serait très apprécié, merci d'avance !
(Voici le script)
https://www.dropbox.com/s/jervythu882269j/projetfinalescript.py?dl=0
(Et voici le fichier Glades)
https://www.dropbox.com/s/zfg7f72rg0077lh/projetfinaleglade.glade?dl=0
1 réponse
-
Salut
est-ce que tu ne pourrais pas faire un tableau que tu pourrais interroger ?
Dans ce tableau (ou plusieurs tableaux) tu enregistrerais les règles de compatibilité.-
Je comprnd ce que tu me dis mais l'affaire c'est que j'ai une connaissance presque nule en python donc je ne sais pas comment me servir des crochets >.<
- Si tu penses que l'idée des tableaux (ou plutôt des listes) est la solution alors plonge-toi dans un tutoriel complet. Les listes sont quand même trés importantes en Python.
Tu trouveras des cours sur developpez et OCR. Exemple : https://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/native_data_types/lists.php
-