要求:
用户入口:
商家入口
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author Jiang import os,sys prodt=‘E:\python\pythonhomework2\product.txt‘ user=r‘E:\python\pythonhomework2\users.txt‘ pro_file=open(prodt,‘r+‘) #将商品文件转换成列表 pro_list=pro_file.readlines() for line1 in pro_list: product,price=line1.strip().split() pro_file.close() use=open(user,‘r+‘) #将存有用户信息的文件转换成字典 dic=dict() for line in use: line=line.strip().split(‘ ‘) dic[line[0]]=line[1:] use.close() name=input(‘请输入用户名:‘) flag1=True while flag1: for key in dic: if key==name: password=input(‘请输入密码:‘) if password==dic[key][0]: print(‘您当前的余额为%s,您已购如下商品:%s‘ %(dic[key][1],dic[key][2:])) print(‘可供购买的商品列表如下:‘) for index,items in enumerate(pro_list): print(index+1,items) num=input(‘请输入商品编号:‘) if num.isdigit(): num=int(num) if dic[key][1]>price[num-1]: dic[key][1]-=price[num-1] print(‘您已成功购买%s商品,您的余额为%s‘ %(product[num-1],dic[key][1]))
:
原文:http://www.cnblogs.com/jiangyaju/p/7441674.html