设为首页 加入收藏

TOP

淘淘购物系统 (Python)(一)
2019-09-14 00:55:50 】 浏览:90
Tags:淘淘 购物 系统 Python
#首页
def tao_first():
t1 = '欢迎进入淘淘购物'.center(110)
print(t1)
print('~' * 130)
t2 = '注册'.center(20)
print(t2,end='\t')
t3 = '登陆'.center(65)
print(t3,end='\t')
t4 = '退出'.center(45)
print(t4,end='\t')
print()
print('~' * 130) #
#购物车首页
def tao_second():
second0 = '|| 购物车 ||'.center(125)
print(second0)
print()
print('=' * 130)
print('商品名称',end='\t')
print('价格',end='\t')
print('数量',end='\t')
print('\n')
for i in sprice:
print(i)
print('-' * 130)
print('提交订单'.center(20),end='\t')
print('删除订单'.center(65),end='\t')
print('添加订单'.center(45),end='\t')
print('\n')
print('查看订单'.center(20),end='\t')
print('继续购物'.center(65),end='\t')
print('退出系统'.center(45),end='\t')
print('\n')
print('=' * 130)

#登陆
shop_name = ''
def login():
l0 = '|| 登陆 ||'.center(115)
print(l0)
i = 3
while i > 0:
username = input('please input the username :')
password = input('please input the password : ')
if username in lisl[0::2] and password in lisl[1::2] :
wage.append(username)
wage.append(0)
shop_name = username
break
else:
i -= 1
print('验证失败,请再次尝试,您还有'+str(i)+'次机会')
continue
#注册
def enter():
while 1:
e0 = '|| 注册 ||'.center(115)
print(e0)
e1 = input('请输入用户名:')
e2 = input('请输入密码:')
e3 = input('请再次确认密码:')
if e3 == e2 and e1 not in lisl:
print('恭喜你注册成功,快去登陆吧...')
lisl.append(e1)
lisl.append(e3)
break
if e3 != e2 :
print('对不起你输入的密码两次不一致,请重新注册')
continue
if e1 in lisl:
print('对不起你输入的账户信息已存在,请重新注册')
continue
#工资
def staff_wage():
"""
wage = [uername : wage]
shop_name = uername
:return:
"""
while 1:
if wage[1] < money:
print(wage[0] + '的工资是' + str(wage[1]) + '人民币,不足以支付订单...')
print('|| 支付 ||'.center(115))
print('=' * 130)
print('充值金钱'.center(20),end='\t')
print('查看余额'.center(65),end='\t')
print('放弃支付'.center(45),end='\t')
print('\n')
print('=' * 130)
shop_k = input('请输入你要选择的功能<<<')
if shop_k == '充值金钱':
age = input('请输入你要充值的金钱<<<')
wage[1] = wage[1] + int(age)
print('恭喜你,充值成功!')
if shop_k == '查看余额':
print(wage[0] + '的余额是' + str(wage[1]) + '人民币')
if shop_k == '放弃支付':
break
if wage[1] > money :
wage[1] = wage[1] - money
print('订单提交成功!'+wage[0]+',您的余额还有'+str(wage[1])+'人民币')
sprice.clear()
break

#列表信息
lisl = ['deng','123','taibai','123456','alex','2019','Jing','2017']
sprice = []
#遍历商品
mess = [] # 列表,存上一级菜单
def message():
# 商品信息
shopping = {
'首页': {'天猫新品': {
'marmot保暖鹅绒':2219,
'丝飘本色卷纸':9,
'marmot男士长袖':229
}, '今日爆款': {
'拉菲珍藏波尔多6支':359,
'美心流心奶黄月饼礼盒':348,
'乳酸菌饮品340ml*12瓶整箱':16
}, '天猫超市': {
'蓝月亮洁净洗衣液':9,
'好想你免洗灰枣':9,
'友臣福建特产肉松饼':29
}, '飞猪旅行': {
'哈尔滨接机服务':30,
'芽庄泥浆浴一日游':58,
'张家界大峡谷门票':208
}
},

'母婴': {'毛绒玩具': {
'冰丝抱枕北极熊':268,
'猫咪陪你睡觉抱枕':69,
'可爱仓鼠小老鼠睡觉抱枕':29
}, '儿童运动鞋': {
'NIKE':1000,
'Adidas':800,
'乔丹':100
}, '益智玩具': {
'魔方':30,
'变形金刚':200,
'探索者':30000
}
},

'百货': {'低价清仓': {
}, '水杯': {
'马克杯':18,
'玻璃杯':5,
'保温杯':60
}, '拖鞋': {
'夏季拖鞋':20,
'冬季拖鞋':50
}, '颈枕': {
'u型枕':79,
'记忆枕':245
}
},

'运动': {'跑鞋': {
'NIKE': 1000,
'Adidas': 800,
'乔丹': 100
}, '自行车': {
'凤凰自行车':700,
'上海永久':500
}, '球鞋': {
'NIKE': 1000,
'Adidas': 800,
'乔丹': 100
}
}

}
while 1 :
print('商品信息'.center(110))
print('~' * 130)
for i in shopping:
print(i.center(110))
print('~' * 130)
choice = input('请输入你要访问的商品')
if choice in shopping:
if type(shopping[choice]) is int :
print('是否购买该商品,如果购买输入Y,否则输入b返回上一级菜单')
pp1 = input('<<<')
if pp1.upper() == 'Y':
for tom in range(len(sprice)):
if choice in sprice[tom][0]:
sprice[tom][2] = sprice[tom][2] + 1
break
# 每一次的信息变成列表形式
space = []
space.append(choice)
space.app
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【第八篇】Python的文件(file)操作 下一篇Python学习日记(二十五) 接口类、..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目