- 5
- 0
- 约3.18千字
- 约 8页
- 2026-04-20 发布于江西
- 举报
信息工程学院
实验报告用纸
实验名称:姓名:实验场地:同组者:
第页
实验名称:抽卡模拟器
1、实验目的
1.熟练掌握Python基本数据类型(列表、字典、元组、集合)的定义、特性及常用操作,能够运用复合数据类型构建抽卡角色/物品的信息结构。
2.理解并灵活使用函数的定义、参数传递(位置参数、关键字参数、默认参数)、返回值及函数嵌套调用,实现抽卡逻辑的模块化封装。
3.掌握文件操作的核心语法,尤其是with语句的使用,能够将抽卡日志(时间、结果、概率等)持久化保存到文本文件中。
4.培养逻辑思维能力与代码规范性,能够结合随机数生成、条件判断、循环等语法实现完整的抽卡业务逻辑。
2、实验原理与内容
随机数原理:使用random模块的random()函数生成0-1之间的随机数,结合预设的概率区间判断抽卡结果的稀有度。
获取时间原理:使用datetime模块的datetime类中的now()函数得到系统时间。
(1)定义稀有度等级及对应概率:使用元组rarity_levels存储稀有度(如(SSR,SR,R)),使用字典rarity_prob存储各稀有度的抽卡概率(如{SSR:0.05,SR:0.2,R:0.75})。
定义角色信息:使用
您可能关注的文档
- 《python语言程序设计》实验二报告.doc
- 《python语言程序设计》实验四报告.doc
- 《python语言程序设计》实验一报告.doc
- 部编人教版三年级语文上册26.灰雀教案3套.doc
- 部编人教版三年级语文上册26灰雀表格式教案教学设计.doc
- 部编人教版三年级语文上册26.灰雀课堂实录3套.doc
- 部编人教版三年级语文上册26灰雀教案3套.doc
- 部编人教版三年级语文上册27手术台就是阵地1.doc
- 部编人教版三年级语文上册27.手术台就是阵地课堂实录3套.doc
- 部编人教版三年级语文上册按课文内容填空专项练习附答案.doc
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)