Besoin d'aide pour simplifier un code PyGTK
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
-
ContributeurSalut
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é.-
-
Contributeur@WesternspiritSi 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
-