Python: 每日一题 61
- 2017-11-27 13:50:00
- 六月
- 来源:
- http://bbs.fishc.com/thread-88302-1-1.html
- 转贴 538
你会给到一个字符串形式的分子式,请你数出其中的各元素的原子数。具体要求看例子:
- water = 'H2O'
- parse_molecule(water) # return {H: 2, O: 1}
- magnesium_hydroxide = 'Mg(OH)2'
- parse_molecule(magnesium_hydroxide) # return {Mg: 1, O: 2, H: 2}
- fremy_salt = 'K4[ON(SO3)2]2'
- parse_molecule(fremySalt) # return {K: 4, O: 14, N: 2, S: 4}
我想原子数怎么数应该不用我多解释吧,注意计算顺序哦,一不小心就算错了。还有怎么区分元素呢?哈哈,慢慢想吧!我看看有没有人会把元素周期表给抄上来。
发表评论