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

Python 306제] 두근두근 파이썬(개정판) CHAPTER 10 도전문제 p313

by 건티 2024. 9. 23.
728x90

출처 : 반크_독도2023

 

참고풀이]

from tkinter import *

def process1(): #화씨를 섭씨로
    e2.delete(0,END)
    temperature=float(e1.get())
    mytemp=(temperature-32)*5/9
    e2.insert(0,str(mytemp))

def process2(): #섭씨를 화씨로
    e1.delete(0,END)
    celsius=float(e2.get())
    mytemp=celsius*9/5+32
    e1.insert(0,str(mytemp))

window=Tk()

l1=Label(window, text="화  씨", font="굴림 12")
l2=Label(window, text="섭  씨", font="굴림 12")
l1.grid(row=0, column=0, pady=5, padx=10)
l2.grid(row=1, column=0)

e1=Entry(window,width=20)
e2=Entry(window,width=20)
e1.grid(row=0, column=1, pady=5, padx=10)
e2.grid(row=1, column=1)

b1=Button(window, text="화씨 -> 섭씨", width=15, command=process1)
b2=Button(window, text="섭씨 -> 화씨", width=15, command=process2)
b1.grid(row=2, column=0, pady=10, padx=10)
b2.grid(row=2, column=1)

window.mainloop()

 

참고풀이 결과]

시작창)

 

화씨를 섭씨로)

 

섭씨를 화씨로)

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 가을

 

반응형

댓글