猫史档案馆


【Python作品分享】新的作品

用户:俊秀的小黄鸡N4ms俊秀的小黄鸡N4ms查看:0 回复:1 评论:0 创建时间:2021-11-04T08:43:54


【作品展示】

center_image

 

【作品介绍】

1

 

【作品源代码】

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):
    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)
turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
虚无之空虚无之空

Python是吗?好厉害

点赞0


评论