本人在自学python编程,下面的程序是利用两天时间完成的,有错误或者不足的地方,请指出!
购物车程序分为三个部分
#1,下面代码是程序开始部分,用于读取用户信息
1 # -*- coding:utf-8 -*- 2 user_info = 'shopping_cart' 3 user_info_dict={}#读取数据库信息,并存成字典 4 uname_info = [] #存入用户登录信息,用于购物 5 while True: 6 with open(user_info,'r',encoding='utf-8') as f:#先读取数据库信息 7 for line in f: 8 shopping_cart = {} 9 line = line.strip().split(',') 10 if len(line) > 3: 11 goods_list_temp = line[3::] 12 for i in range(0,len(goods_list_temp),5): 13 shopping_cart[goods_list_temp[i]]={} 14 for j in range(i+1,i+5,2): 15 shopping_cart[goods_list_temp[i]][goods_list_temp[j]] = goods_list_temp[j+1] 16 user_info_dict[line[0]] = { 17 'password':line[1], 18 'lock_status':0, 19 'balance':line[2], 20 'shopping_car':shopping_cart, 21 } 22 23 msg = ''' 24 1 登录 25 2 注册 26 3 购物 27 ''' 28 print(msg) 29 choice = input('