Où l’on trace les diagrammes de distribution de couples acide/base.
Voici deux programmes Python qui tracent le pourcentage de chaque forme d’un couple acide/base, en fonction du pH.

Dans le second programme, il s’agit d’un diacide avec une espèce intermédiaire amphotère (ou bien d’un acide aminé avec sa forme intermédiaire zwiterrionique) :

Le cas d’un triacide est traité ici :
merci
Merci beaucoup pour le fichier mis à jour.
Je viens d’ajouter le diagramme de distribution pour un triacide.
J’ai un peu le même commentaire que sur votre page, pourriez vous rajouter le cas des composés avec 3 pKa, style acide citrique. Merci en tout cas pour votre travail et vos script python commentés, ça aide à apprendre.