Python实现简单购物车小程序

Bianca ·
更新时间:2024-09-20
· 100 次阅读

本文实例为大家分享了Python实现简单购物车小程序的具体代码,供大家参考,具体内容如下

要求

代码

# --*--coding:utf-8--*-- # Author: 村雨 import pprint productList = [('Iphone 8', 10000),                ('GTX2080', 8000),                ('Z7KP7-GT', 6000),                ('Mac pro', 15000),                ('Honor 10', 2800),                ('Iphone XR', 12000),                ('Mi 8', 2999)                ] shoppingList = [] print('输入你的工资:') salary = input() if not salary.isdigit():     print('请输入整数') else:     salary = int(salary)     while True:         for index, item in enumerate(productList):             print(index + 1, item)         print('输入你要买的商品的序号:')         userWant = input()         if userWant.isdigit():             userWant = int(userWant)             if userWant <= len(productList) and userWant > 0:                 print('你要购买的是:', productList[userWant - 1][0])                 if salary >= productList[userWant - 1][1]:                     shoppingList.append(productList[userWant - 1][0])                     salary -= productList[userWant - 1][1]                     print('你已经购买了' + productList[userWant - 1][0] + ', 你的余额为 ' + str(salary))                 else:                     print('对不起,你的余额不足!请努力工作吧!')                     print('你当前所购买的商品为:')                     for brought in shoppingList:                         pprint.pprint(brought)                     print('你当前余额为:', salary)                     exit()             else:                 print('你输入的商品序号有错,请重新输入')         elif userWant == 'q':             print('-----------Shopping List----------')             for brought in shoppingList:                 pprint.pprint(brought)             print('你的余额为 ', salary)             exit()         else:             print('Invalid input!!!')

结果



小程序 程序 购物车 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号