购物车程序

作业二:请闭眼写出购物车程序
#需求:
用户名和密码存放于文件中,格式为:egon|egon123
启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序
允许用户根据商品编号购买商品
用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
可随时退出,退出时,打印已购买商品和余额


msg_dic={
'apple':10,
'tesla':100000,
'mac':3000,
'lenovo':30000,
'chicken':10,
}



shop_list=[]
while True:
    for k in msg_dic:
        print(k,msg_dic[k])
    input_name=input("商品名称:").strip()
    if input_name not in msg_dic.keys() or len(input_name) == 0:
        print("商品不存在,请重新输入")
        continue
    while True:
        picep=msg_dic[input_name]
        input_num=input("请输入购买个数:").strip()
        if input_num.isdigit():
            break

    input_num=int(input_num)
    shop_list.append((input_name,input_num,picep))
    print(shop_list)
shopping
原文地址:https://www.cnblogs.com/yinxin/p/8036538.html