Besoin d'aide pour simplifier un code PyGTK

Fermé
Westernspirit Messages postés 2 Date d'inscription jeudi 30 avril 2015 Statut Membre Dernière intervention 1 mai 2015 - 30 avril 2015 à 16:14
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 1 mai 2015 à 20:55
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



A voir également:

1 réponse

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482
30 avril 2015 à 21:08
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é.
0
Westernspirit Messages postés 2 Date d'inscription jeudi 30 avril 2015 Statut Membre Dernière intervention 1 mai 2015
1 mai 2015 à 20:16
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 >.<
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482 > Westernspirit Messages postés 2 Date d'inscription jeudi 30 avril 2015 Statut Membre Dernière intervention 1 mai 2015
Modifié par dsy73 le 1/05/2015 à 20:57
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
0