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

【作品介绍】
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