运行效果:
完整代码
from tkinter import *
def click(num):
global op
op=op+str(num)
iptext.set(op)
def evaluate():
global op
output=str(eval(op))
iptext.set(output)
def clearDisplay():
global op
op=""
iptext.set(op)
calc=Tk()
calc.title("TechVidvan Calculator")
op=""
iptext=StringVar()
iparea=Entry(calc,font=('large,_font',15,'bold'),bd=10,justify="right",insertwidth=4,textvariable=iptext).grid(columnspan=10)
bt7=Button(calc,font=('arial',15,'bold'),command=lambda:click(7),bg="lavender",text="7",bd=5,padx=15,pady=10).grid(row=1,column=0)
bt8=Butto