python作业第二周

来源:互联网 发布:新倩女幽魂辅助软件 编辑:程序博客网 时间:2024/06/05 20:16
  1. 购物车
#_*_coding:utf-8_*_product_list = [    ('Iphone',5800),    ('Mac Pro',9800),    ('Bike',800),    ('Watch',10600),    ('Coffee',31),    ('Alex Python',120),]shopping_list = []salay = input('输入你的钱款:')if salay.isdigit(): #判断salay是不是整数    salay = int(salay)    while True:        for index,i in enumerate(product_list): #enumerate返回列表数据中的下标            print(index, i)        choice = input('输入你想要的商品编号:')        if choice.isdigit():            choice = int(choice)            if choice < len(product_list) and choice >= 0:                temp = product_list[choice]                if salay > temp[1]:                    shopping_list.append(temp)                    salay -= temp[1]                    print('\033[31;1m你成功购买:%s,余额为:%s\033[0m' % (temp[0], salay))                else:                    print('\033[41;1m你的余额不足\033[0m')        elif choice == "q":            print('-------------------------------------------')            print('购买的商品如下')            for index, i in enumerate(shopping_list):                print(index, i)            exit()