Lv.1
像我这样优秀的人...
签名:朕忙
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
market={"苹果":[2,100],"衬衫":[6,20],"笔记本":[6,20]}
def check(dict): print("%s\t%s\t%s"%("商品名","单价","库存")) for ware indict.keys(): print("%s\t%d\t%d"%(ware,dict[ware][0],dict[ware][1]))
cart={}
def operation(): opt_list=["添加","结算","删除"] print("=== 请输入你的操作 ===") for op in opt_list: print(op) opt=input("-->") return opt
def a喵(): 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 check(market) else: print("输入的商品不存在") a喵()
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))
def delete(): good=input("请输入要删除的商品名:") if good in cart.keys(): cart.pop(good) print("已删除所选商品") else: print("亲,找不到哟")
while True: user_opt=operation() if user_opt=="添加": check(market) a喵() check(cart) elif user_opt=="删除": delete() elif user_opt=="结算": buy() break else: print("看不懂你在说什么") 这段代码运行不了
2019-10-20T17:55:49 点赞:0
在 【Python作品分享】【去太空,趣编程】航天梦——多级火箭发射模拟【作品秀】 中回复
如果遇到报错,可能为以下几种情况:
(1)未下载arcade库:请下载在线或离线版海龟编辑器并在库管理中下载;
(2)找不到字体:请在代码保存的同一位置添加一个方正字体库fangzheng.ttf或更改"fangzheng"为系统字体。
注意:Windows字体库所在位置为C:\Windows\Fonts,任选一个字体进行(2)中的操作即可!
2021-05-07T00:39:59 点赞:1