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])

 

posted @ 2022-08-05 15:43  tuyin  阅读(57)  评论(0)    收藏  举报