猫史档案馆


【Python作品分享】11【作品秀】

用户:王者在这里王者在这里查看:0 回复:0 评论:0 创建时间:2022-11-15T19:46:39


【作品展示】

center_image

 

【作品介绍】

11

 

【作品源代码】

import easygui as g
kd = {
        '思明': ['SF100101001143067','YD182739137165251', 'YT178293871315482'],
        '湖里': ['ZT128739131232658','SF454567543425476', 'YT1喵6598喵634667'],
        '海沧': ['SF134357553568654','ZT156197615451550', 'YD171517168581974']
}

while True:
    c = g.buttonbox('请选择对应的功能', '智能物流', ['快递登记', '快递转出', '快递号查询', '退出'])
    if c == '快递登记':
        z = g.multenterbox('填写信息', '智能物流', ['地区:', '单号:'])
        if z[0] in kd.keys() and len(z[1])==17:
            if 'A' <= z[1][0] and z[1][0] <= 'Z' and 'A' <= z[1][1] and z[1][1] <= 'Z':
                for i in range(2, len(z[1])):
                    if '0' <= z[1][i] and z[1][i] <='9':
                        continue
                    else:
                        g.msgbox('快递单号格式错误', '智能物流')
                        break
                else:
                    kd[z[0]].append(z[1])
                    g.msgbox('添加成功'+z[0]+z[1], '智能物流')
            else:
                g.msgbox('快递单号格式错误', '智能物流')
        else:
            g.msgbox('格式错误', '智能物流')
    elif c == '快递转出':
        z = g.multenterbox('填写信息', '智能物流', ['地区:', '单号:'])
        if z[0] in kd.keys():
            if z[1] in kd[z[0]]:
                kd[z[0]].remove(z[1])
                g.msgbox('转出成功'+z[0]+z[1], '智能物流')
            else:
                g.msgbox('快递单号格式错误', '智能物流')
        else:
            g.msgbox('地区格式错误', '智能物流')
    elif c == '快递号查询':
        w = g.enterbox('单号', '智能物流')
        for k, v in kd.items():
            if w in v:
                g.msgbox('当前快递位置:'+k+'\n请耐心等待', '智能物流')
    elif c == '退出':
        break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页