20_python实操案例六
任务一:
year = [83, 89, 83, 94, 85, 00, 98] print('原列表:', year) for index, value in enumerate(year): # print(index, value) if str(value) != '0': year[index] = int('19' + str(value)) else: year[index] = int('200' + str(value)) print('修改之后的列表:', year) # 列表的排序 year.sort() print('排序之后的列表为:', year)
任务二:
lst = [] for i in range(0, 5): goods = input('请输入商品编号和商品名称进入商品的入库,每次只能输入一件商品:\n') lst.append(goods) for item in lst: print(item) cart = [] while True: num = input('请输入要购买的商品编号:') for item in lst: # 在item当中查找num,find查询结果是没有找到会返回-1,所以等于-1,代表找到了 if item.find(num) != -1: cart.append(item) break if num == 'q': # 退出while循环 break print('您购物车里已经选好的商品为:') # for m in cart: # print(m) # 逆序输出 for i in range(len(cart)-1, -1, -1): print(cart[i]) # for i in cart[::-1]: # print(cart[i])

浙公网安备 33010602011771号