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/molO 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
- Como converter mols em gramas em Python usando UliEngineering
- Como converter gramas em mols em Python usando UliEngineering
- Como calcular a molaridade a partir de mols e volume em Python usando UliEngineering
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow