购物车
Posted lw1095950124
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了购物车相关的知识,希望对你有一定的参考价值。
import sys # 商品信息: goods = [ {‘name‘: ‘电脑‘, ‘price‘: 1999}, {‘name‘: ‘鼠标‘, ‘price‘: 10}, {‘name‘: ‘游艇‘, ‘price‘: 18888}, {‘name‘: ‘键盘‘, ‘price‘: 20} ] # 用户信息: user = {} # 购物车: shopping = [] y = ‘‘‘ 1) 登录 2)查看商品 3)退出 ‘‘‘ print(y) option = input(‘请输入你要进行的操作:‘) if option == ‘1‘: username = input(‘请输入用户名:‘) password = input(‘请输入密码:‘) salary = input(‘请输入你的工资:‘) user = {‘username‘: username, ‘password‘: password, ‘salary‘: int(salary)} print(‘欢迎用户:{}登录成功!‘.format(username)) option2 = input(‘请选择:1) 查看商品 2) 退出程序‘) if option2 == ‘1‘: if len(user) != 0: for i in range(len(goods)): print(i + 1, goods[i][‘name‘], goods[i][‘price‘]) while 1: option3 = input(‘请输出你要购买的商品或退出:‘) if option3 == ‘退出‘: print(‘已购买:{},还剩余额:{}‘.format(shopping, user[‘salary‘])) sys.exit() else: if user[‘salary‘] > goods[int(option3)-1][‘price‘]: shopping.append(goods[int(option3) - 1]) user[‘salary‘] = user[‘salary‘] - goods[int(option3) - 1][‘price‘] print(user) print(shopping) else: sys.exit() elif option == ‘2‘: if len(user) != 0: pass else: print(‘你还没有登录,请先登录‘) sys.exit() else: sys.exit()
以上是关于购物车的主要内容,如果未能解决你的问题,请参考以下文章