第二章列表練習題

 

 

# # 練習2
# names.insert(-1, 'alex')
# print(names)
# # 練習3
# names[3]='姍姍'
# print(names)
#
# # 練習4
# names.insert(2, ['oldboy', 'oldgirl'])
# print(names)
#
# # 練習5
# print(names.index('peiqi'))
#
# 練習6
# num = [1, 2, 3, 4, 2, 5, 6, 2]
# names = names + num
#
# print(names)
#
# # 練習7
# print(names[4:7])
#
# # 練習8
# print(names[2:10:2])
#
# # 練習9
# print(names[13:])
# # 練習10
# for i in names:
#     print(i, names.index(i))
# 練習11

# for i in names:
#     # print(f'索引值爲:{names.index(i)},對應的值爲{i}')
#     if names.index(i) % 2 ==0:
#         names.index(i) = -1
#         print(names)
# 練習13

products = [['Iphone8', 6888], ['MacPro', 14800], ['小米6', 2499], ['Coffee', 31], ['Book', 80], ['Nike Shoes', 799]]
# for i in products:
#     for a in i:
#         print(products.index(i), a, end='')
#     print('\n')

# print('----------商品列表------------')
# for index, i in enumerate(products):
#     print(index, i[0], i[1])
flag = False  #標誌位
res = []
while  not flag:# 取反
    print('----------商品列表------------')
    for index, i in enumerate(products):
        print(index, i[0], i[1])
    num = input('輸入商品編號購買,或者按q退出:')
    if num.isdigit():
        num = int(num)
        if num <= len(products):
            res.append(products[num])
            # products.pop(num)
        else:
            print('商品不存在')
    elif num == 'q':
        if len(res) > 0:
            print('----------商品列表------------')
            for index, i in enumerate(res):
                print(index, i[0], i[1])

        flag = True
相關文章
相關標籤/搜索