Python

(파이썬) tkinter: 화씨 섭씨 온도 변환하기

코딩ABC 2024. 1. 11. 13:46
반응형

tkinter 윈도우 GUI 프로그램으로 화씨온도를 섭씨온도로 변환하기

tkinter 윈도우 GUI 프로그램으로 섭씨온도를 화씨온도로 변환하기

 

참고로,  화씨 100 °F는 섭씨 37.8 °C이고

반대로 계산해도 같은 값이 나와야 합니다. 인터넷 상에 변환하는 코드는 많은데 막상 실행해 보면 답이 틀린게 많이 있습니다.

from tkinter import *

def f2c():
    f = float(e1.get())
    c = (f-32)*5/9
    e2.delete(0, END)
    e2.insert(0, str(c))

def c2f():
    c = float(e2.get())
    f = (c*(9/5))+32
    e1.delete(0, END)
    e1.insert(0, str(f))

win = Tk()
win.title('화씨/섭씨 변환')

label1 = Label(win, text = "   화씨")
label2 = Label(win, text = "   섭씨")
label1.grid(row = 0, column = 0)
label2.grid(row = 1, column = 0)

e1 = Entry(win, width=15)
e2 = Entry(win, width=15)
e1.grid(row = 0, column = 1)
e2.grid(row = 1, column = 1)

b1 = Button(win, text = " 화씨 → 섭씨 ", command=f2c)
b2 = Button(win, text = " 섭씨 → 화씨 ", command=c2f)
b1.grid(row = 2, column = 1)
b2.grid(row = 3, column = 1)

win.mainloop()

(파이썬) tkinter: 화씨 섭씨 온도 변환하기
(파이썬) tkinter: 화씨 섭씨 온도 변환하기

 

 

C언어 코드가 필요하면 아래 링크에 있습니다.

https://gonyzany.tistory.com/71

 

(C언어) 섭씨온도 ↔ 화씨온도 변환하기

#섭씨온도 #화씨온도 #변환 #계산하기 #바꾸기 화씨: Fahrenheit 섭씨: Celsius 섭씨온도는 어는점(동결점) 0도, 끓는점(비등점)은 100도로 이 둘 사이는 100등분 되어 있습니다. 화씨온도는 어는점이 32도

gonyzany.tistory.com

 

 

반응형