Como converter partículas em mols em Python usando UliEngineering

Você pode converter facilmente o número de partículas em mols usando a biblioteca Python UliEngineering:

TechOverflow calculators:
You can enter values with SI suffixes like 12.2m (equivalent to 0.012) or 14k (14000) or 32u (0.000032).
The results are calculated while you type and shown directly below the calculator, so there is no need to press return or click on a Calculate button.
particles
particles_to_moles.py
from UliEngineering.Chemistry.Stoichiometry import particles_to_moles

# Converter número de Avogadro de partículas para mols
moles = particles_to_moles(6.022e23)
print(f"6.022e23 particles = {moles:.2f} moles")

# Converter 1e24 partículas para mols
moles = particles_to_moles(1e24)
print(f"1e24 particles = {moles:.2f} moles")

# Converter 1e21 partículas para mols
moles = particles_to_moles(1e21)
print(f"1e21 particles = {moles:.4f} moles")

Exemplo de saída

particles_to_moles_output.txt
6.022e23 particles = 1.00 moles
1e24 particles = 1.66 moles
1e21 particles = 0.0017 moles

A conversão de partículas para mols determina a quantidade de substância em mols a partir de um dado número de átomos, moléculas ou unidades de fórmula individuais. Esta é a operação inversa da conversão de mols para partículas e é essencial para cálculos estequiométricos, análise química e compreensão de escalas de reação. Permite a conversão entre a contagem microscópica de partículas e a medição macroscópica de quantidade.

O número de mols é calculado usando o inverso da constante de Avogadro: $n = \frac{N}{N_A}$, onde $n$ é a quantidade em mols, $N$ é o número de partículas, e $N_A$ é a constante de Avogadro ($6.022 \times 10^{23}$ partículas por mol). Esta relação é fundamental para o conceito de mol em química.

Posts relacionados


Check out similar posts by category: Calculators, Chemistry, Python