# data[].attributes.attachment_link.title
21202김건호 - 주기율표가 만들어 지기까지의 과정

# data[].attributes.body
아스피린의 합성과 작용

# data[].attributes.attachment_link.title
아스피린의 합성과 작용

# data[].attributes.body
탄소화합물 활용 사례 조사

# data[].attributes.body
탄소화합물을 활용한 백신 개발과 주목 받는 화합물

# data[].attributes.attachment_link.title
화학 발표(m-RNA방식을 이용한 화학의약품 개발)

# data[].attributes.attachment_link.title
탄소 화합물 활용 사례

# data[].attributes.attachment_link.title
주기율표 만들어지는 과정

# data[].attributes.attachment_link.title
20227 주새은 (주기율표의 발전과정)

# data[].attributes.attachment_link.title
20227 주새은 (주기율표 발전과정 추가내용대본)

# data[].attributes.attachment_link.title
주기율표가 만들어지기까지의 과정

# data[].attributes.attachment_link.title
(철근)콘크리트의 발명과 역사

# data[].attributes.attachment_link.title
화학 발표(폴리카보네이트)

# data[].attributes.body
20212 박보나

# data[].attributes.attachment_link.title
제목을-입력해주세요. (1)

# data[].attributes.body
20212 박보나

# data[].attributes.attachment_link.title
탄소나노튜브

# data[].attributes.body
키틴을 중심으로 한 탄소화합물의 활용 사례

# data[].attributes.attachment_link.title
탄소 화합물의 활용 사례

# data[].attributes.body
화학의 일상생활 문제해결

# data[].attributes.attachment_link.title
화학의         유용성         21225         정근호

# data[].attributes.attachment_link.title
21214 유지호 탄소화합물

# data[].attributes.attachment_link.title
21214 유지호 탄소화합물 발표

# data[].attributes.body
20205 김연서

# data[].attributes.body
https://goe1766-my.sharepoint.com/:p:/g/personal/ahjwp2825_seongjih_goe_go_kr/Ec60_VNserNAinT9ORpTwOgBy6nwid9iNAPcyiO80pLArg?e=CRY7Gd

# data[].attributes.attachment_link.title
화학 항공기에 사용되는 소재

# data[].attributes.body
한글 파일

# data[].attributes.attachment_link.title
파이썬 몰농도 계산기 gui

# data[].attributes.body
파이썬 파일

# data[].attributes.attachment_link.readable_text
###파이썬 tkinter로 구현한 몰농도 계산기

from tkinter import *
win=Tk() #창 생성
win.geometry("500x500") #창 크기 설정
win.option_add("*Font","굴림 20") #글씨체 설정
win.title("몰농도 계산기") #제목 설정

#용액의 부피를 입력하는 곳
label1=Label(win, text="용액의 부피를 입력하세요(L)")
label1.pack()
ent1=Entry(win)
ent1.pack()

#용질의 화학식량을 입력하는 곳
label2=Label(win, text="용질의 화학식량을 입력하세요")
label2.pack()
ent2=Entry(win)
ent2.pack()

#용질의 질량 입력하는 곳
label3=Label(win, text="용질의 질량을 입력하세요(g)")
label3.pack()
ent3=Entry(win)
ent3.pack()

#출력창 생성
label4 = Label(win,text="dk")

#함수 만들기
def concentration(): #함수 이름이 concentration(농도)
    solution=float(ent1.get())
    formula_weight=float(ent2.get())
    mass=float(ent3.get())
    result=(mass/formula_weight)/solution #몰농도=용질의양(mol)/용액의부피(L)=(용질의질량(g)/용질의화학식량)/용액의부피(L)
    print("용액의 몰농도는 %0.3fM 입니다."%result)
    label4.config(relief='sunken', width=30, height=5,text="용액의 몰농도는 %0.3fM 입니다."%result)
    label4.place(x=10,y=300)

btn=Button(win)
btn.config(text="몰농도 확인")
btn.config(command=concentration)
btn.pack()
win.mainloop() #창 실행



###예시 문제
#수산화화나트륨(NaOH) 200g이 녹아있는 수용액 2L의 몰농도를 구하시오(NaOH의 화학식량은 40이다.) 답: 2.5M
#염화나트륨(NaCl) 468g이 녹아있는 수용액 5L의 몰농도를 구하시오(NaCl의 화학식량은 58.5이다.) 답:1.6M

# data[].attributes.attachment_link.title
게임으로 화학 했다 21217 이기영

# data[].attributes.attachment_link.title
21202 김건호 - 볼츠만 상수 유도 과정 (boltzmann constant)

# data[].attributes.body
화학전지

# data[].attributes.attachment_link.title
화학1 발표자료 - 화학전지

# data[].attributes.body
파일로 올리겠습니다

# data[].attributes.attachment_link.title
화학독후감 - 오늘의 화학

# data[].attributes.attachment_link.title
화학독후감 - 일상적이지만 절대적인 화학지식 50

# data[].attributes.attachment_link.title
그래핀을 통한 화학신소재공학적 기술 화학 발표

# data[].attributes.attachment_link.title
제목을-입력해주세요. (6)

# data[].attributes.attachment_link.title
화학 발표(원자 폭탄의 개발과 과학에 대한 충고)

# data[].attributes.body
발표대본입니다

# data[].attributes.attachment_link.title
20725 최우진 화학 발표(원자력 발전)

# data[].attributes.attachment_link.title
화학 반응 속도론과 공학 피피티

# data[].attributes.attachment_link.title
화학 발표 21115 윤준형 (인공장기 및 녹는 실)

# data[].attributes.attachment_link.title
20725 최우진 화학발표(바이오 플라스틱)

# data[].attributes.attachment_link.title
계산화학 화학발표 ppt

# data[].attributes.attachment_link.title
화학 발표 자료

# data[].attributes.attachment_link.title
화학으로 이루어진 세상