Como calcular o peso molecular em Python usando UliEngineering

Você pode calcular facilmente o peso molecular (massa molar) de um composto usando a biblioteca Python UliEngineering:

molecular_weight.py
from UliEngineering.Chemistry import molecular_weight
from UliEngineering.EngineerIO import *

# Calcular peso molecular da água (H2O)
mw = molecular_weight("H2O")
print(f"Molecular weight of H2O: {format_value(mw, 'g/mol')}")

# Calcular peso molecular do dióxido de carbono (CO2)
mw = molecular_weight("CO2")
print(f"Molecular weight of CO2: {format_value(mw, 'g/mol')}")

# Calcular peso molecular da glicose (C6H12O6)
mw = molecular_weight("C6H12O6")
print(f"Molecular weight of C6H12O6: {format_value(mw, 'g/mol')}")

Exemplo de saída

molecular_weight_output.txt
Molecular weight of H2O: 18.0 g/mol
Molecular weight of CO2: 44.0 g/mol
Molecular weight of C6H12O6: 180 g/mol

O peso molecular (também chamado de massa molar) é a massa de um mol de uma substância, tipicamente expressa em gramas por mol (g/mol). É calculado somando os pesos atômicos de todos os átomos na fórmula química. Esta propriedade fundamental é essencial para cálculos estequiométricos, conversão entre massa e mols e determinação de concentrações.

O peso molecular é calculado usando a fórmula: $M = \sum_{i} n_i \times A_i$, onde $M$ é o peso molecular, $n_i$ é o número de átomos do elemento $i$ na fórmula, e $A_i$ é o peso atômico do elemento $i$. Os pesos atômicos são baseados nas massas atômicas padrão da tabela periódica.

Posts relacionados


Check out similar posts by category: Chemistry, Python