반응형
1. periodictable 모듈 설치
파이썬에서는 원소주기율표를 제공하는 periodictable 모듈이 존재한다. 먼저 해당 모듈을 pip로 install한다.
>>> pip install periodictable
2. import periodictable
이름이 너무 길어서 alias로 pt로 쓰겠다.
>>> import periodictable as pt
3. 예시
periodictable은 "pt.원소이름"을 하면 해당 원소객체를 반환한다. 예를 들어, 수소를 사용하고 싶다면 pt.H를 하면 되고, 금 원소를 사용하고 싶다면 pt.Au를 하면 된다. 굉장히 쉽다.
1) 물(H20) 분자량 계산하기
import periodictable as pt
H = pt.H
O = pt.O
water_mass = H.mass * 2 + O.mass
print(f'물의 분자량은 {water_mass}/mol 입니다.')
2) 탄산수소나트륨(NaHCO3) 분자량 계산하기
import periodictable as pt
Na = pt.Na
H = pt.H
C = pt.C
O = pt.O
shc_mass = Na.mass + H.mass + C.mass + O.mass * 3
print(f'탄산수소나트륨의 분자량은 {shc_mass}/mol 입니다.')
반응형
'Development > Python' 카테고리의 다른 글
Python. lambda 함수 (0) | 2020.05.10 |
---|---|
Python. dictionary와 max, min (0) | 2020.05.08 |
Python. [most likely due to a circular import] Error (0) | 2020.05.05 |
Python. zip 함수 (0) | 2020.05.05 |
[Python] delete characters in string : strip, lstrip, rstrip (0) | 2020.04.24 |