한다 공부
[Python] 실습5 : 인치 -> 센티미터 변환기 (+Tkinter) 본문
파이썬 실습을 슬슬 마무리 짓고자한다
파이썬에서 tkinter랑 제일 안친했는데
이번에 좀 친해진... 듯 하다
마지막은 인치를 입력받아 센티미터로 변환하는 프로그램이다!
아주 단순하다
from tkinter import *
#entry값을 .get()해서 센티미터로 변환하는 함수
def do_convert():
inch_val = float(cvt_from.get())
centimeters_val = inch_val * 2.54
cvt_to.set('{0} cm'.format(centimeters_val))
root = Tk()
cvt_from = StringVar() #entry textvariable와 연결시킬 예정
cvt_to = StringVar() #Label textvariable과 연결시킬 예정
#프로그램 설명 Label
lbl = Label(root, text='인치를 센티미터로 변환하는 프로그램:')
lbl.grid(row=0, column=0, columnspan=2)
#입력 안내 Label
from_lbl = Label(root, text='인치를 입력하시오:')
from_lbl.grid(row=1, column=0)
#여기에 인치를 입력받는다.
from_entry = Entry(root, textvariable=cvt_from)
from_entry.grid(row=1, column=1)
#결과 안내 Label
to_lbl = Label(root, text='변환결과:')
to_lbl.grid(row=2, column=0)
#결과 보여주는 Label
result_lbl = Label(root, textvariable=cvt_to)
result_lbl.grid(row=2, column=1)
#변환 해주는 버튼
convert_btn = Button(root, text='변환!', command=do_convert)
convert_btn.grid(row=3, column=1)
root.mainloop()
실행을 시키면
위와 같은 창이 나온다.
1을 입력하고 '변환!'버튼을 클릭하면 위와 같이, 결과 값이 나온다.
.
.
간단하게 인치를 센티미터로 바꾸는 프로그램을 구현해봤다.
시험 끝난 오늘 파이썬 포스팅 안하면 영영 까먹을 것 같아서
파이썬부터 폭풍 포스팅해봤다.
전국의 모든 대학생들 파이팅 .. !
[참고자료] 두근두근 파이썬 (생능출판, 천인국)
'Dev > Python' 카테고리의 다른 글
[Django] Nested Form (실패) (0) | 2022.08.28 |
---|---|
[Django] Model, ERD (0) | 2022.08.08 |
[Python] 실습4 : 그림판 프로그램 구현 (+Tkinter) (0) | 2021.07.23 |
[Python] 실습3 : 메모장 프로그램 구현 (0) | 2021.07.23 |
[Python] 실습2 : 행맨 게임 (+file open) (0) | 2021.07.23 |