Jak vypočítat molaritu z molů a objemu v Pythonu pomocí UliEngineering

Můžete snadno vypočítat molaritu z molů a objemu pomocí knihovny UliEngineering v Pythonu:

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.
mol
L
molarity_from_moles_volume.py
from UliEngineering.Chemistry import molarity_from_moles_volume

# Výpočet molarity pro 1 mol v 1 litru
molarity = molarity_from_moles_volume(1.0, "1L")
print(f"Molarity (1 mol in 1L): {molarity:.2f} M")

# Výpočet molarity pro 0.5 mol v 250mL
molarity = molarity_from_moles_volume(0.5, "250mL")
print(f"Molarity (0.5 mol in 250mL): {molarity:.2f} M")

Příklad výstupu

molarity_from_moles_volume_output.txt
Molarity (1 mol in 1L): 1.00 M
Molarity (0.5 mol in 250mL): 2.00 M

Molarita je míra koncentrace definovaná jako množství látky (v molech) dělené objemem roztoku (v litrech). Je to jeden z nejběžnějších způsobů vyjádření koncentrace roztoku v chemii, nezbytný pro stechiometrické výpočty, přípravu roztoků a analýzu chemických reakcí.

Molarita se počítá pomocí vzorce: $M = \frac{n}{V}$, kde $M$ je molarita v molech na litr (M), $n$ je množství látky v molech a $V$ je objem v litrech. Tento jednoduchý vztah ukazuje, že koncentrace roste s více rozpuštěnou látkou nebo méně rozpouštědlem.

Související příspěvky


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