EPI00 개발일지

수소 전자의 전이 계산기_ver.3 본문

프로그램 개발?

수소 전자의 전이 계산기_ver.3

EPI00 2020. 9. 10. 21:15

전 이게 세번째 버전까지 올 줄은 상상도 못했습니다.

 

사용 언어 : Python 3.7

제작 기간 : 2020년 8월 10일 오전 1시 ~ 오전 1시 45분 + 오전 9시 50분 ~ 오전 9시 55분

               +2020년 9월 10일 오후 9시 2분~ 오후 9시 5분 (총합 53분)

 

www.dropbox.com/s/mqr5i9xtw9vb6rx/H_electron_ver3.zip?dl=0

언제나와 같이 다운로드->압축해제->안의 start.exe파일 실행

 

뭔 3분동안 도대체 어떤 기능을 추가했길래 ver.3라고 내놨을까 싶으시겠지만 사실 그냥 발머계열에서 가시광선의 색깔 나오게 한게 다입니다.

사실 오늘 물리 선생님께 이 프로그램을 보여드리니 아주 좋다고 근데 더 발전좀 시켜보라고 파장에 따라 색깔이 보이게 해보는건 어떻냐고 하셔서 색깔을 보이게 하는건 못하....는게 아니고 귀찮아서 기존 적외선/가시광선/자외선이 출력되는 부분 위에 가시광선일 때만 그 색이 보이게 하는 기능을 추가했습니다.

 

https://ko.wikipedia.org/wiki/%EA%B0%80%EC%8B%9C%EA%B4%91%EC%84%A0
위키백과에 보니 파장에 따른 색이 어떻게 구분되는지 나와있어서 일일히 if~ elif~ elif~ else로 다 했습니다.근데 그 무한 if elif else문이 끝나고 나서 어째 빨강 파랑 보라만 나오는 것 같아서 잘 살펴보니...

 

 

 

https://ko.wikipedia.org/wiki/%EC%88%98%EC%86%8C_%EC%8A%A4%ED%8E%99%ED%8A%B8%EB%9F%BC_%EA%B3%84%EC%97%B4

위키백과의 다른 문서를 찾아보니 원래 발머계열에선 빨강, 시안, 파랑, 보라만 나오네요. 문제는 코드 내에선 시안색을 파랑색이라 출력하세 해서 3->2 : 빨강, 4->2 : 파랑(원랜 시안), 5->2 : 파랑, 6->2 : 보라 이런식으로 출력됩니다. 물론 6 이상에서 내려와도 몇까지인진 모르겠지만 아무튼 보라라고 나오더군요.

 

아니 글쎄 빨강 파랑 파랑 보라 나오길래 난 뭔가 잘못된줄 알았지... 근데 원래 그게 정상이었어....