Python 3.x 如何使用框架、输入框和标签编写温度转换为C orF的Python代码?

Python 3.x 如何使用框架、输入框和标签编写温度转换为C orF的Python代码?,python-3.x,tkinter,Python 3.x,Tkinter,输出应附在图像上。提前感谢您的帮助…您忘了问问题请修复代码格式。到底是什么问题?提供的代码在做什么,应该做什么?请检查我的代码。我如何才能获得像附加图像一样的精确输出? from tkinter import* def convert2c(): try: f = float(tempIN.get()) c = (f-32)*5.0/9.0 tempOUTc.set(c) except ValueError: pas


输出应附在图像上。提前感谢您的帮助…您忘了问问题请修复代码格式。到底是什么问题?提供的代码在做什么,应该做什么?请检查我的代码。我如何才能获得像附加图像一样的精确输出?
from tkinter import*

def convert2c():
    try:
        f = float(tempIN.get())
        c = (f-32)*5.0/9.0
        tempOUTc.set(c)
    except ValueError:
        pass

def convert2f():
    try:
        c = float(tempIN.get())
        f = c*9.0/5.0 + 32
        tempOUTf.set(f)
    except ValueError:
        pass

root = Tk() 
f = root    
root.title("Temperature Converter")
root.geometry('{}x{}'.format(500,200))
topFrm = Frame(root, width=500, height=80, bg="#e01111")
midFrm = Frame(root, width=500, height=150, bg="#795fb5")
btmFrm = Frame(root, width=500, height=100)
btmL = Frame(btmFrm, width=250, height=100, bg="#4117a5")
btmR = Frame(btmFrm, width=250, height=100, bg="#3f454f")
topFrm.grid(row=0, sticky="W")
midFrm.grid(row=1)
btmFrm.grid(row=3)
btmL.grid(row=2, column=0)
btmR.grid(row=2, column=2)

tempIN = StringVar()
tempOUTc = StringVar()
tempOUTf = StringVar()

Label(f, text="Temperature Converter\n A number in temperature degree is converted into another as one of the button is clicked").grid(column=0, row=0)
Label(f, text="Enter a Temperature").grid(column=0, row=1)
Entry(f, textvariable=tempIN, width=10) .grid(column=0, rowspan=1, row=1, sticky=W)
Button(f, text=" to Celsius", command=convert2c) .grid(column=0, row=3, sticky=W)
Button(f, text=" to Fahrenheit", command=convert2f) .grid(column=1, row=3, sticky=W) 
Label(f, textvariable=tempOUTc) .grid(column=2, row=1, sticky=W)
Label(f, textvariable=tempOUTf) .grid(column=2, row=2, sticky=W)

root.mainloop()