Як обчислити відсотковий склад у Python за допомогою UliEngineering

Ви можете легко обчислити відсотковий склад елементів у сполуці за допомогою бібліотеки Python UliEngineering:

percent_composition.py
from UliEngineering.Chemistry.Stoichiometry import percent_composition

# Обчислити відсотковий склад води (H2O)
composition = percent_composition("H2O")
print(f"Склад води: {composition}")

# Обчислити відсотковий склад вуглекислого газу (CO2)
composition = percent_composition("CO2")
print(f"Склад CO2: {composition}")

# Обчислити відсотковий склад хлориду натрію (NaCl)
composition = percent_composition("NaCl")
print(f"Склад NaCl: {composition}")

Приклад виводу

percent_composition_output.txt
Склад води: {'H': 11.19, 'O': 88.81}
Склад CO2: {'C': 27.29, 'O': 72.71}
Склад NaCl: {'Na': 39.34, 'Cl': 60.66}

Обчислення відсоткового складу визначає масову частку кожного елемента у хімічній сполуці. Це є необхідним для стехіометричних розрахунків, аналітичної хімії, матеріалознавства та контролю якості у хімічному виробництві. Воно показує, яку частку від загальної маси сполуки становить кожен складовий елемент.

Відсотковий склад для кожного елемента обчислюється за формулою: $%{element} = \frac{n \times M{element}}{M_{compound}} \times 100$, де $n$ — кількість атомів елемента у сполуці, $M_{element}$ — атомна маса елемента, а $M_{compound}$ — загальна молекулярна маса сполуки. Сума всіх відсотків дорівнює 100%.

Пов’язані публікації


Дивіться схожі статті за категоріями: Chemistry, Python