python学习实操案例(四)

作者:是数学系的小孩儿? 时间:2023-10-12 04:43:57 

下面要学的是列表:

python学习实操案例(四)

python学习实操案例(四)

任务1、“千年虫”我来了

函数enumerate

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

year=[82,89,88,86,85,00,99]
print('原列表:',year)
for index,value in enumerate(year):
    print(index,value)

python学习实操案例(四)

year=[82,89,88,86,85,00,99]
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)

原列表: [82, 89, 88, 86, 85, 0, 99]
修改之后的列表: [1982, 1989, 1988, 1986, 1985, 2000, 1999]

排序之后的

year=[82,89,88,86,85,00,99]
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)

原列表: [82, 89, 88, 86, 85, 0, 99]
修改之后的列表: [1982, 1989, 1988, 1986, 1985, 2000, 1999]
排序之后的列表为: [1982, 1985, 1986, 1988, 1989, 1999, 2000]

任务2、京东购物流程

入库操作

lst=[]
for i in range(0,5):
    goods=input('请输入商品编写和商品名称进入商品的入库,每次只能输入一件商品:\n')
    lst.append(goods)
for item in lst:
    print(item)

请输入商品编写和商品名称进入商品的入库,每次只能输入一件商品:
1001 手机
请输入商品编写和商品名称进入商品的入库,每次只能输入一件商品:
1002 手表
请输入商品编写和商品名称进入商品的入库,每次只能输入一件商品:
1003 手提表
请输入商品编写和商品名称进入商品的入库,每次只能输入一件商品:
1004 手提电脑
请输入商品编写和商品名称进入商品的入库,每次只能输入一件商品:
1005 手电筒
1001 手机
1002 手表
1003 手提表
1004 手提电脑
1005 手电筒

整个过程

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:
        if item.find(num)!=-1:
            cart.append(item)
            break#退出for
    if num=='q':
        break#退出while循环

print('您购物车里已经选好的商品为:')
'''for m in cart:
    print(m)
'''
for i in range(len(cart)-1,-1,-1):
    print(cart[i])

python学习实操案例(四)

来源:https://blog.csdn.net/qq_51082388/article/details/122747804

标签:python,学习,案例
0
投稿

猜你喜欢

  • 解剖JavaScript中的null和undefined

    2009-03-01 12:49:00
  • MySQL行级锁、表级锁、页级锁详细介绍

    2024-01-27 08:43:42
  • Windows下使用Cygwin编译MySQL客户端

    2024-01-13 03:38:40
  • mssql 30万条数据 搜索文本字段的各种方式对比

    2024-01-14 15:29:18
  • 在django中自定义字段Field详解

    2023-08-02 19:35:53
  • 对python字典过滤条件的实例详解

    2022-01-28 14:02:30
  • python日期时间转为字符串或者格式化输出的实例

    2021-06-26 17:12:12
  • 一文详述 Python 中的 property 语法

    2023-04-03 03:38:01
  • Sql Server 2012 分页方法分析(offset and fetch)

    2012-10-07 10:51:04
  • Python切片知识解析

    2022-06-07 06:31:58
  • ms SQL server数据库备份、压缩与SQL数据库数据处理的方法

    2024-01-18 14:54:04
  • 通过Python pyecharts输出保存图片代码实例

    2021-09-14 22:26:11
  • Yolov5训练意外中断后如何接续训练详解

    2022-05-14 00:16:51
  • python实现猜数字小游戏

    2021-09-26 02:23:11
  • Python机器学习之决策树算法

    2022-06-07 06:38:43
  • vue实现Input输入框模糊查询方法

    2024-04-28 09:20:46
  • 使用Python操作MySQL的小技巧

    2024-01-23 16:13:49
  • Python使用tkinter库实现文本显示用户输入功能示例

    2023-09-21 11:00:17
  • MySql表、字段、库的字符集修改及查看方法

    2024-01-19 19:39:38
  • Python实现敲击木鱼积累功德小项目

    2021-02-11 05:29:03
  • asp之家 网络编程 m.aspxhome.com