Как вычислить молярность из молей и объёма на Python с помощью UliEngineering

Можно легко вычислить молярность из молей и объёма с помощью библиотеки 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.
mol
L
molarity_from_moles_volume.py
from UliEngineering.Chemistry import molarity_from_moles_volume

# Вычислить молярность для 1 моль в 1 литре
molarity = molarity_from_moles_volume(1.0, "1L")
print(f"Molarity (1 mol in 1L): {molarity:.2f} M")

# Вычислить молярность для 0,5 моль в 250 мл
molarity = molarity_from_moles_volume(0.5, "250mL")
print(f"Molarity (0.5 mol in 250mL): {molarity:.2f} M")

Пример вывода

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

Молярность — мера концентрации, определяемая как количество вещества (в молях), делённое на объём раствора (в литрах). Это один из самых распространённых способов выражения концентрации раствора в химии, важный для стехиометрических расчётов, приготовления растворов и анализа химических реакций.

Молярность вычисляется по формуле: $M = \frac{n}{V}$, где $M$ — молярность в молях на литр (M), $n$ — количество вещества в молях, а $V$ — объём в литрах. Это простое соотношение показывает, что концентрация увеличивается с большим количеством растворённого вещества или меньшим объёмом растворителя.

Связанные записи


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