Jak vypočítat molekulovou hmotnost v Pythonu pomocí UliEngineering

Můžete snadno vypočítat molekulovou hmotnost (molární hmotnost) sloučeniny pomocí knihovny UliEngineering v Pythonu:

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

# Výpočet molekulové hmotnosti vody (H2O)
mw = molecular_weight("H2O")
print(f"Molecular weight of H2O: {format_value(mw, 'g/mol')}")

# Výpočet molekulové hmotnosti oxidu uhličitého (CO2)
mw = molecular_weight("CO2")
print(f"Molecular weight of CO2: {format_value(mw, 'g/mol')}")

# Výpočet molekulové hmotnosti glukózy (C6H12O6)
mw = molecular_weight("C6H12O6")
print(f"Molecular weight of C6H12O6: {format_value(mw, 'g/mol')}")

Příklad výstupu

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

Molekulová hmotnost (také nazývaná molární hmotnost) je hmotnost jednoho molu látky, obvykle vyjádřená v gramech na mol (g/mol). Počítá se sečtením atomových hmotností všech atomů v chemickém vzorci. Tato základní vlastnost je nezbytná pro stechiometrické výpočty, převod mezi hmotností a moly a určování koncentrací.

Molekulová hmotnost se počítá pomocí vzorce: $M = \sum_{i} n_i \times A_i$, kde $M$ je molekulová hmotnost, $n_i$ je počet atomů prvku $i$ ve vzorci a $A_i$ je atomová hmotnost prvku $i$. Atomové hmotnosti jsou založeny na standardních atomových hmotnostech z periodické tabulky.

Související příspěvky


Podívejte se na podobné články podle kategorie: Chemistry, Python