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 :

molecular_weight.py
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

molecular_weight_output.txt
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/mol

Le 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


Check out similar posts by category: Chemistry, Python