请用Python语言编写一个简易的计算器程序。

查看答案
正确答案:

from tkinter import *

reset=True

def buttonCallBack(event):

global label

global reset

num=event.widget['text']

if num=='C':

label['text']="0"

return

if num in "=":

label['text']=str(eval(label['text']))

reset=True

return

s=label['text']

if s=='0' or reset==True:

s=""

reset=False

label['text']=s+num #主窗口

root=Tk() root.wm_title(" 计算器 ") #显示栏 1 label=Label(root,text="0",background="white",anchor="e")

label['width']=35

label['height']=2

label.grid(row=1,columnspan=4,sticky=W) #按钮

showText="789/456*123-0.C+"

for i in range(4):

for j in range(4):

b=Button(root,text=showText[i*4+j],width=7)

b.grid(row=i+2,column=j)

b.bind("",buttonCallBack) showText="()"

for i in range(2):www.jb51.net

b=Button(root,text=showText[i],width=7)

b.grid(row=6,column=2+i)

b.bind("",buttonCallBack) b=Button(root,text="=")

b.grid(row=6,columnspan=2,sticky="we")

b.bind("",buttonCallBack)

root.mainloop()

答案解析:

暂无解析

上一题
你可能感兴趣的试题

使液态药物固态化,便于制剂的生产、贮存和使用()

A、油类、香料和脂溶性维生素等制成微囊化制剂的作用
B、备复方甲地孕酮微囊注射剂、慢心律微囊骨架片的目的是
C、抗癌药物制成微囊型制剂的目的是
D、阿司匹林与氯苯那敏分别包囊后再进一步加工的目的是
E、氯化钾制成微囊化制剂的作用是

霍乱疫情应急处置中密切接触者要做哪些工作

A、医学观察、采样检测、健康教育
B、医学观察、健康教育、必要时,预防服药和/或疫苗应急接种
C、采样检测、健康教育、必要时,预防服药和/或疫苗应急接种
D、医学观察、采样检测、健康教育、必要时,预防服药和/或疫苗应急接种
E、健康教育、必要时,预防服药和/或疫苗应急接种

全科医生必须具备的素质是

A、综合性的知识、高尚的素质、丰富的生活经验、卓越的管理才能、执着的科学精神
B、专项医学知识、高尚的素质、丰富的生活经验、卓越的管理才能、执着的科学精神
C、综合性的知识、高尚的素质、丰富的医学经验、卓越的管理才能、执着的科学精神
D、综合性的知识、高尚的素质、丰富的医学经验、卓越的医学才能、执着的科学精神
E、综合性的知识、品德高尚、丰富的生活经验、谦虚作风、严谨态度

治疗指数窄,使用过程中应监测国际标准化比值(INR),并将期稳定控制在2.0~3.0的药品是

A、华法林
B、肝素
C、依诺肝素
D、氯吡格雷
E、达比加群酯

某些慢性疾病使用泼尼松长期治疗,为减少外源性激素对下丘脑-垂体-肾上腺皮质轴的抑制,推荐的给药时间是

A、上午8时左右
B、中午12时左右
C、下午4时左右
D、晚餐前
E、睡前
热门试题 更多>
相关题库更多>
公共基础
Python语言程序设计
MS Office高级应用
Web程序设计
MySQL数据库程序设计
试卷库
试题库