首先,在 Python 中,我们可以使用 PyChem 模块来判断化学式的合法性。PyChem 是一个 Python 化学计算库,提供了用于解析和分析化学式的功能。
下面是一个示例代码,用于输入一个化学式并判断其合法性:
import pychem
formula = input('请输入一个化学式:')
try:
# 使用 PyChem 的 Formula 函数解析化学式
compound = pychem.Formula(formula)
print('输入的化学式合法!')
except ValueError:
print('输入的化学式不合法!')