- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.1数组浙教版信息科技
汽车数量的急剧增加,导致城市交通的压力越来越大,许多大城市采取通过摇号方式来发放汽车车牌。在申请人通过资格审核后,车牌摇号系统反馈回一个唯一的编号。每次摇号前,车牌摇号系统需要收集所有本次申请人的编号,再在所有编号中随机抽取不重复的若干个编号来发放车牌。思考:若用Python实现上述摇号系统,如何解决该问题呢?车牌摇号系统
申请摇号结果列表or字典数组思考:采用什么数据类型存储摇号编号?思考:摇号考虑哪些方面?randint(a,b)随机不重复问题分解
数组是由相同类型的变量构成的一个序列数组使用一个标识符命名,并用编号区分数组内的各个变量这个标识符称为数组名,编号称为下标或索引luck[3]数组元素luck数组名3下标/索引数组的概念
202402896256luck[0]202403645887luck[1]202403952280luck[2]202404950048luck[3]202406325604luck[4]……数组在内存中存储的结构简单,创建数组时系统会分配一块连续的存储空间,每个数组元素按照下标顺序依次存储。
①数组元素的数据类型相同②通过数组名和下标对数组元素的值进行访问③存储空间固定不变(即使数组中的数据元素已经删除,但其占用的空间会继续保留)数组的特性
为了缓解城市交通的压力,许多大城市采取通过摇号方式来发放汽车车牌。在申请人通过资格审核后,车牌摇号系统反馈回一个唯一的编号。每次摇号前,车牌摇号系统需要收集所有本次申请人的编号,再在所有编号中随机抽取不重复的若干个编号来发放车牌。摇号系统收集本次的申请人信息保存在文件bh.csv中,共1000个编号,文件部分信息如图所示。请大家用Python实现本次摇号。车牌摇号系统-任务一
申请人总数n输入每个申请人编号luck[i]luck[i]存储第i+1位编号车牌发放数量m输出抽中m个申请人的编号申请人编号不重复输出满足的条件用计数器c表示已抽中人数,值到m为止抽象与建模
抽象与建模判重方式将下标位置k(luck[k])的值标记为空字符串,用是否空串来判重。删除当前编号,将下标位置k之后的编号往前移动一位。
1.读取文件bh.csv中申请人编号;2.创建数组luck,共1000个元素;3.将申请人编号依次存储在数组luck中;4.输入发放数m,初始化计数器c;5.使用随机整数函数产生一个下标k;6.若下标k对应的数组元素为空串,则该编号已被抽取,需要重新生成;否则该编号为有效编号,计数器c加1,输出对应的数组元素并修改数组元素值为空串,表示该编号已被抽取;7.重复执行步骤5,直到计数器c变为m,程序结束。设计算法
1.读取文件bh.csv中申请人编号;csv_file=open(bh.csv,r)#打开存有编号的文件bh.csvflines=csv_file.readlines()#将文件中所有编号按行读入flines中csv_file.close()#关闭文件____________________#创建数组2.创建数组luck,共1000个元素;编写程序
00000000000000123456789101112下标元素直接定义:a=[0]*13或者a=[0,0,0,0,0,0,0,0,0,0,0,0,0]间接定义:a=[0foriinrange(13)]数组a2.创建数组luck,共1000个元素;luck=[]*1000或luck=[foriinrange(1000)]数组的基本操作——创建
csv_file=open(bh.csv,r)flines=csv_file.readlines()csv_file.close()luck=[]*1000 i=0forone_lineinflines:tmp=one_line.strip(\n)#将一个编号去除换行后赋给tmp______=tmpi+=1数组元素的访问:数组名[下标]luck[i]3.将申请人编号依次存储在数组luck中;
4.输入发放数m,初始化计数器c;csv_file=open(bh.csv,r)flines=csv_file.readlines()csv_file.close()luck=
您可能关注的文档
- 浙教版信息技术高中必修必修2 信息系统与社会实践与体验:搭建家庭网络系统-课件.pptx
- 浙教版信息技术高中必修必修2 信息系统与社会项目挑战:餐厅点餐系统-教学课件.pptx
- 浙教版信息技术高中必修必修2 信息系统与社会项目挑战:信息安全保卫战-教学课件.pptx
- 浙教版信息技术高中必修1数据与计算1.1 感知数据-教学课件.pptx
- 浙教版信息技术高中必修1数据与计算1.2 数据、信息与知识-教学课件.pptx
- 浙教版信息技术高中必修1数据与计算1.3 数据采集与编码-教学课件.pptx
- 浙教版信息技术高中必修1数据与计算1.3 数据采集与编码课件.pptx
- 浙教版信息技术高中必修1数据与计算1.3 数据采集与编码-课件.pptx
- 浙教版信息技术高中必修1数据与计算1.5 数据与大数据-教学课件.pptx
- 浙教版信息技术高中必修1数据与计算2.1 算法的概念及描述-教学课件.pptx
最近下载
- 2026中水珠江规划勘测设计有限公司(原水利部珠江水利委员会勘测设计研究院)招聘84人笔试备考题库及答案解析.docx VIP
- 第22课《寓言四则——杞人忧天》课件(共28张PPT)2023—2024学年统编版语文七年级上册.pptx VIP
- 居住项目外立面门窗供货和安装工程技术标A-施工组织设计.docx VIP
- 2025年贵州省遵义市初二英语上册期中考试试卷及答案.docx VIP
- (职业规划)计算机系职业生涯规划.pdf VIP
- 46号干砌石护坡工程施工组织设计方案.doc VIP
- 《异常子宫出血诊断与治疗指南(2022更新版)》解读.pptx
- 中兴:2025年C+L一体化光网络解决方案技术白皮书.pdf
- 3R自动计算人物卡(新版).xlsx VIP
- 贵州省遵义市汇川区遵义市第四中学2025-2026学年高二上学期开学考试语文试题.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)