Comment calculer le poids moléculaire en Python avec UliEngineering
Vous pouvez facilement calculer le poids moléculaire (masse molaire) d’un composé à l’aide de la bibliothèque Python UliEngineering :
from UliEngineering.Chemistry import molecular_weight
from UliEngineering.EngineerIO import *
# Calculer le poids moléculaire de l'eau (H2O)
mw = molecular_weight("H2O")
print(f"Poids moléculaire de H2O : {format_value(mw, 'g/mol')}")
# Calculer le poids moléculaire du dioxyde de carbone (CO2)
mw = molecular_weight("CO2")
print(f"Poids moléculaire de CO2 : {format_value(mw, 'g/mol')}")
# Calculer le poids moléculaire du glucose (C6H12O6)
mw = molecular_weight("C6H12O6")
print(f"Poids moléculaire de C6H12O6 : {format_value(mw, 'g/mol')}")Exemple de sortie
Poids moléculaire de H2O : 18.0 g/mol
Poids moléculaire de CO2 : 44.0 g/mol
Poids moléculaire de C6H12O6 : 180 g/molLe poids moléculaire (aussi appelé masse molaire) est la masse d’une mole d’une substance, généralement exprimée en grammes par mole (g/mol). Il est calculé en additionnant les masses atomiques de tous les atomes de la formule chimique. Cette propriété fondamentale est essentielle pour les calculs de stœchiométrie, la conversion entre masse et moles, et la détermination des concentrations.
Le poids moléculaire est calculé à l’aide de la formule : $M = \sum_{i} n_i \times A_i$, où $M$ est le poids moléculaire, $n_i$ est le nombre d’atomes de l’élément $i$ dans la formule, et $A_i$ est la masse atomique de l’élément $i$. Les masses atomiques sont basées sur les masses atomiques standard du tableau périodique.
Articles liés
- Comment convertir des moles en grammes en Python avec UliEngineering
- Comment convertir des grammes en moles en Python avec UliEngineering
- Comment calculer la molarité à partir du nombre de moles et du volume en Python avec UliEngineering