标签:enumerate ase 包含 index 取值 python 位置 rod insert
a=[1,2,3] b=[4,5,6] a.extend(b) # b加入到a列表中
print(a,b)
a.reverse() print(a) --------> [3, 2, 1]
b=[9,0,2,7,1,6,3] b.sort() print(b) --------->[0, 1, 2, 3, 6, 7, 9] c=[‘b‘,‘p‘,‘a‘,‘c‘] c.sort() print(c) ---------->[‘a‘, ‘b‘, ‘c‘, ‘p‘]
a=[1,4,3,2,1,3,4,5,6,3,2,1] b=a.count(1) print(b) -------------->3
a=[1,2,3] print(a.index(1)) ------> 0
a[1,2,3,4] b=type(a) is list print(b) --------->True
题目:
购物车程序:salary = 5000 1. iphone6s 5800 2. mac book 9000 3. coffee 32 4. python book 80 5. bicyle 1500 >>>:1 余额不足,-3000 >>>:5 已加入bicyle 到你的购物车, 当前余额:3500 >>>:quit 您已购买一下商品 bicyle 1500 coffee 30 您的余额为:2970 欢迎下次光临 |
product_list=[ (‘Mac‘,9000), (‘kindle‘,800), (‘tesla‘,900000), (‘python book‘,105), (‘bike‘,2000), ] saving=input(‘please input your money:‘) shopping_car=[] if saving.isdigit(): saving=int(saving) while True: #打印商品内容 for i,v in enumerate(product_list,1): print(i,‘>>>>‘,v) #引导用户选择商品 choice=input(‘选择购买商品编号[退出:q]:‘) #验证输入是否合法 if choice.isdigit(): choice=int(choice) if choice>0 and choice<=len(product_list): #将用户选择商品通过choice取出来 p_item=product_list[choice-1] #如果钱够,用本金saving减去该商品价格,并将该商品加入购物车 if p_item[1]<saving: saving-=p_item[1] shopping_car.append(p_item) else: print(‘余额不足,还剩%s‘%saving) print(p_item) else: print(‘编码不存在‘) elif choice==‘q‘: print(‘------------您已经购买如下商品----------------‘) #循环遍历购物车里的商品,购物车存放的是已买商品 for i in shopping_car: print(i) print(‘您还剩%s元钱‘%saving) break else: print(‘invalid input‘)
标签:enumerate ase 包含 index 取值 python 位置 rod insert
原文地址:https://www.cnblogs.com/Nick1994/p/9636044.html