python学习实操案例(四)
作者:是数学系的小孩儿? 时间:2023-10-12 04:43:57
下面要学的是列表:
任务1、“千年虫”我来了
函数enumerate
enumerate()
函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
year=[82,89,88,86,85,00,99]
print('原列表:',year)
for index,value in enumerate(year):
print(index,value)
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])
来源: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