본문 바로가기
프로그램/Python 1000제

Python 312제] 두근두근 파이썬(개정판) CHAPTER 10 연습문제 2 p332

by 건티 2024. 9. 30.
728x90

출처 : 반크_독도2023

 

참고풀이]

from tkinter import *

def Process():
    mile=int(e1.get())
    km=mile*1.609
    e2.insert(0,str(km)+"Km")

window=Tk()

l0=Label(window)
l1=Label(window, text="마일:", anchor="w", font=("",15,""))
l2=Label(window, text="킬로미터:", anchor="w", font=("",15,""))
l3=Label(window, width=5)
l4=Label(window, width=5)
l5=Label(window, width=5)

e1=Entry(window, width=15, font=("",15,"bold"))
e2=Entry(window, width=15, font=("",15,"bold"))

b1=Button(window, text="변환", font=("",15,"bold"), command=Process)

l0.grid(row=0, column=0, columnspan=3)
l3.grid(row=1, column=0)
l4.grid(row=2, column=0)
l5.grid(row=3, column=0)
l1.grid(row=1, column=1)
l2.grid(row=2, column=1)

e1.grid(row=1, column=2, padx=30)
e2.grid(row=2, column=2, padx=30, pady=10)

b1.grid(row=3, column=1, padx=5, pady=15)

 

window.mainloop()

참고풀이 결과]

시작창)

 

마일을 입력한다)

 

변환 버튼을 클릭하면 킬로미터를 구하여 출력한다)

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 겨울

 

반응형

댓글