前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用python简单创建一个用户和商城小

使用python简单创建一个用户和商城小

作者头像
py3study
发布2020-01-21 15:20:29
5000
发布2020-01-21 15:20:29
举报
文章被收录于专栏:python3python3

整体思路:

1.用户功能:购买、显示余额、列表清单、输入

2.商家功能:修改和添加商品

创建两个接口:

用户:

代码语言:javascript
复制
#Author: Gordon

#读取文档,生成goods
f = open('goods.txt',mode='r+',encoding='utf-8')
line = f.readline()
goods = eval(line)
user_goods ={}
print("商品:价格:",str(goods))
#输入工资,购买商品
salary = int(input("请输入你的工资: "))
while True:
    wants = input("请输入你要购买的商品: ")
    if wants in goods:
        user_goods[wants] = 1
        salary = salary - goods[wants]
        print("你的余额还有: %d" % salary)
    elif wants == 'q':
        break
    else:
        print("对不起,我们没有这件商品")


#显示已经购买信息和余额
print("你的购物车:",str(user_goods))
print("余额:%s"% salary)

商家:

代码语言:javascript
复制
#Author: Gordon

#step1:读取文件,将商品信息保存到goods字典里
f = open('goods.txt',mode='r+',encoding='utf-8')
lines = f.readline()
print(lines)
goods = eval(lines)

print("商品数量为:%d" % len(goods))
print("商品为:" ,goods)

#step2:询问店主是要上货,还是修改商品价格,执行相应操作

info = '''
    #a:添加商品
    #u:修改商品价格
    #q:退出
'''
print(info)

while True:
    print("请问你是要添加商品或者修改商品:")
    order = input("请输入命令:a or u: ")
    if order == 'a':
        add_goods_name = input("请输入要添加的商品名称:")
        add_goods_prise = int(input("请输入添加商品的价格:"))
        goods[add_goods_name] = add_goods_prise
        print("添加成功")
    elif order == 'u':
        update_goods_name = input("请输入要修改的商品名称:")
        if update_goods_name in goods :
            update_goods_prise = input("请输入商品新的价格:")
            goods[update_goods_name] = update_goods_prise
            print("更新成功")
        else:
            print("对不起,你没有这件商品!")
    elif order == 'q':
        break
    else:
        print("命令错误!")

#保存进文件里

goods = str(goods)
f.seek(0,0)
f.write(goods)
f.close()
最后商城接口:
代码语言:javascript
复制
#Author: Gordon



rule = input("请输入你的角色:")
if rule == 's':
    import shop
    shop
elif rule == 'c':
    import costomers
    costomers
else:
    pass
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-04-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档