Python超市商品管理系统

该博客介绍了如何使用Python开发一个超市商品管理系统。系统包括用户登录、显示商品列表、增加商品、删除商品、设置折扣和修改价格等功能。通过列表嵌套字典存储用户和商品数据,并实现了登录验证、循环菜单及各种业务操作的函数化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 系统需要用户先登录,再进行操作,其中包含一下功能菜单

# 1、显示商品列表
# 2、增加商品信息
# 3、删除商品
# 4、设置商品折扣
# 5、修改商品价格信息
# 6、退出

# a、使用列表嵌套字典的方式保存用户数据(包含用户名、密码、姓名);
# b、使用列表嵌套字典的方式保存商品数据(包含编号、名称、价格、折扣);
# c、编写用户登录的函数,返回登录结果
# d、循环提示菜单,业务完毕时返回主菜单,退出时回到登录页面;
# e、将功能菜单中的业务功能各自编写到函数中
# f、用户选择不同业务编号时,调用已经

# a、使用列表嵌套字典的方式保存用户数据(包含用户名、密码、姓名)

user1={"用户名":"abc","密码":"123","姓名":"张三"}
user2={"用户名":"bcd","密码":"123","姓名":"李四"}
user3={"用户名":"edf","密码":"123","姓名":"王五"}
userlist=[user1,user2,user3]

# b、使用列表嵌套字典的方式保存商品数据(包含编号、名称、价格、折扣)
commodity1={"编号":"1001","名称":"苹果","价格":5.6,"折扣":1}
commodity2={"编号":"1002","名称":"香蕉","价格":8.2,"折扣":1}
commodity3={"编号":"1003","名称":"西瓜","价格":2.5,"折扣":1}
commodity4={"编号":"1004","名称":"葡萄","价格":6.5,"折扣":1}
commoditylist=[commodity1,commodity2,commodity3,commodity4]

#登录
def login():
	msg="失败"
	count=0
	while True:
		uname=input("请输入账号:")
		upwd=input("请输入密码:")
		for user in userlist:
			if uname==user["用户名"] and upwd==user["密码"]:
			
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值