猫史档案馆


【Python作品分享】Sans超市【作品秀】

用户:一只小可爱chara一只小可爱chara查看:0 回复:2 评论:0 创建时间:2021-01-18T15:12:49


【作品展示】

center_image

 

【作品介绍】

超市

哈哈没了

 

【作品源代码】

market = {
    'epic sans(包大楼维修费)': [19999999, 1],
    'error 404': [3590, 1],
    '最后一(亿)口气':[5789,1],
    '小ink':[5,1],
    '残暴':[2,1],
    '原衫':[喵0000000000,1]
}

def check(dict):
    print('%s\t%s\t%s'%('商品名','单价','数量'))
    for ware in dict.keys():
        print('%s\t%d\t%d'%(ware,dict[ware][0],dict[ware][1]))
check(market) 


cart = {}

def operation():
    print('=== 选择你要进行的操作 ===')
    opt_list = ['添加','结算','查看']
    for op in opt_list:
        print(op)
    opt = input('-->')
    return opt

def add():
    wares = input("请输入你要购买的物品名称:")
    if wares in market.keys():
        if wares in cart.keys():
            cart[wares][1]+=1
        else:
            cart[wares] = [market[wares][0],1]
        market[wares][1]-=1
    else:
        print('输入的商品不存在')

def buy():
    pay = 0
    for ware in cart.keys():
        pay += cart[ware][0]*cart[ware][1]
        print('你购买了%d件%s,花费%d元' % (cart[ware][1], ware, cart[ware][0]*cart[ware][1]))
    print('--------总计--------')
    print('你一共花费了%d元'%pay)

while True:
    user_opt = operation()
    if user_opt == '添加':
        check(market)
        add()
        check(cart)
    elif user_opt == '结算':
        buy() 
    elif user_opt == '查看':
        pay = 0
        for ware in cart.keys():
            pay += cart[ware][0]*cart[ware][1]
            print('你购买了%d件%s,花费%d元' % (cart[ware][1], ware, cart[ware][0]*cart[ware][1]))
    else:
        print('看不懂你在输入什么')



 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
麦芒Wheat麦芒Wheat

建议改为:最后的碳氧循环

点赞0


评论


杀绝QWQ杀绝QWQ

https://shequ.codemao.cn/work/76684479

在线求赞

点赞1


评论