⽤python简单代码做⼀个计算器⽤python简单代码做⼀个计算器
import tkinter as tk
class Calc(tk.Tk):
网页计算器html代码"""计算器窗体类"""
def__init__(self):
"""初始化实例"""
tk.Tk.__init__(self)
self.title("计算器")
< =0# 暂存数值
def create(self):
"""创建界⾯"""
btn_list =["C","M->","->M","/",
"7","8","9","*",
"4","5","6","-",
"1","2","3","+",
"+/-","0",".","="]
r =1
c =0
for b in btn_list:
self.button = tk.Button(self, text=b, width=5,
command=(lambda x=b: self.click(x)))
id(row=r, column=c, padx=3, pady=6)
c +=1
if c >3:
c =0
r +=1
< = tk.Entry(self, width=24, borderwidth=2,
bg="yellow", font=("Consolas",12))
def click(self, key):
"""响应按钮"""
if key =="=":# 输出结果
result =get())
elif key =="C":# 清空输⼊框
elif key =="->M":# 存⼊数值
< = ()
if"=":
ix = find("=")
< = [ix +2:]
self.title("M="+ )
elif key =="M->":# 取出数值
:
elif key =="+/-":# 正负翻转
if"="get():
get()[0]=="-":
else:
else:# 其他键
if"="get():
if __name__ =="__main__":
Calc().mainloop()
结果展⽰:
⼩编在这⾥是⽤jupyter 运⾏成功的。
有什么问题可以在评论中指出哦,⼩编会⼀⼀回答你们的。