用户:
编程小吴查看:0 回复:0 评论:0 创建时间:2022-08-31T21:45:02
importpyautoguiasp importos importsys admin1=open('C:\\Users\\你好2020\\Desktop\\PCilent\\A\\a.txt').read().split('\n') admin2=open('C:\\Users\\你好2020\\Desktop\\PCilent\\A\\b.txt').read().split('\n') #print(admin1,admin2) whileTrue: c=0 i=p.prompt('请输入账号名','登陆') ifi==None: sys.exit() elifiinadmin1: i1=admin1.index(i) c=p.password('请输入密码','登陆') ifcinadmin2: ifadmin2.index(c)==i1: break p.alert('账号或密码错误','错误') p.alert('欢迎回来','登陆成功') things=open('C:\\Users\\你好2020\\Desktop\\PCilent\\Activities.txt').read().split('\n') do=p.prompt('请输入操作','提示') ifdointhings: ifdo=='10001': g1=open('C:\\Users\\你好2020\\Desktop\\PCilent\\goods2.txt').read().split('\n') g=open('C:\\Users\\你好2020\\Desktop\\PCilent\\goods.txt').read().split('\n') pay=0 glist=[] whileTrue: t=p.prompt('请输入购买的产品','购买') ift==None: break eliftingandt!='': #print(g.index(t)) t1=g.index(t) try: num=int(p.prompt('请输入购买的数量','购买')) #print(num) ifnum<1: p.alert('输入有误','错误') else: pay+=int(g1[t1])*num except: p.alert('输入有误','错误') ifp.confirm(f'目前消费为:{pay},是否继续购买?','购买')=='Cancel': break else: p.alert('没有查找到对应商品','错误') p.alert(f'目前消费为:{pay}','结账') ifp.confirm('确定进行消费?','结账')=='OK': v=p.prompt('请输入会员喵','结账') 喵=open('C:\\Users\\你好2020\\Desktop\\PCilent\\V\\vip.txt').read().split('\n') bv=open('C:\\Users\\你好2020\\Desktop\\PCilent\\V\\vip2.txt').read().split('\n') foriinrange(2,0): ifvin喵: ifint(bv[喵.index(v)])>=pay: l=int(bv[喵.index(v)])-pay p.alert(f'交易成功!余额为:{l}','结账') bv[喵.index(v)]=str(l) bv1=open('C:\\Users\\你好2020\\Desktop\\PCilent\\V\\vip2.txt','w+') bv1.write('\n'.join(bv)) bv1.close() break else: ifp.confirm('余额不足,请问是充值还是放弃?','错误')=='OK': w=p.prompt('请输入充值的金额','充值') ifp.prompt('请管喵输入密码以确定本次充值','充值')==c: p.alert('充值成功','充值') e=int(bv[喵.index(v)]) e+=w bv[喵.index(v)]=e bv1=open('C:\\Users\\你好2020\\Desktop\\PCilent\\V\\vip2.txt','w+') bv1.write('\n'.join(bv)) bv1.close() else: p.alert(f'会员喵不正确,剩余:{i}次机会','错误') 各位大佬们,这些代码出了问题。 当程序运行完到第55行的代码(v=p.prompt('请输入会员喵','结账'))时,程序退出了。 1.我在此处输入的是12312344321 2.文件vip2.txt的内容如下: 12312344321 13524682357 3.程序没有报错,只是退出了 劳烦各位大佬帮小生解决一下,如果还需要更多信息,我会在评论区里补充的 谢谢各位imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"