python全栈笔记-day02-listExercise1

#创建一个空列表,命名为names,往里面添加old_driver,rain,jack,shanshan,peiqi,black_girl元素

names = [ 'old_driver','rain','jack','shanshan','peiqi','black_girl']
names.insert(-1,'alex')
names[3] = '姗姗'
names.insert(2,['oldboy','oldgirl'])
#print(names.index('peiqi'))
new_names = [1,2,3,4,2,5,6,2]
names.extend(new_names)
#print(names + new_names)

# print(names)

# print(names[4:8])
# print(names[2:11:2])
# print(names[-3:])

# print('--------loop----------')
# #count = 0
# for index,i in enumerate(names):
#     print(index, i)
 #   print(i)
 #   count += 1
#     if count % 2 == 0:
#         names[count] = -1
# print(names)

# print(names[names.index(2)+1:].index(2)+names.index(2)+1)

# 购物车模型
products = [['iphone',6888],['MacPro',14800],['小米6',2499],['coffee',31],['book',80],['NIKE shoes',799]]
print('----------商品列表----------')
for index,i in enumerate(products):
    print('%s.  %s       %s'%(index, i[0], i[1]) )

cart = []
run_flag = True#标志位
while run_flag:
    purchase = input('请输入要放入购物车的商品编号:')
    if purchase.isdigit():#判断是否数字
        purchase = int(purchase)
        if purchase >=0 and purchase < len(products):
            cart.append(products[purchase])
        else:
            print('商品不存在')
    elif purchase == 'q':
        if len(cart) > 0:
            print('----------购物车----------')
            for index,k in enumerate(cart):
                print('%s.  %s       %s'%(index, k[0], k[1]) )
            # break
            run_flag = False
        else:
            print('购物车为空')
            run_flag = False
    else:
        print('输入错误')

猜你喜欢

转载自blog.csdn.net/weixin_37267713/article/details/82826895